diff --git a/fabfile/locale.py b/fabfile/locale.py index ad2b39b16d..d5055bb9a4 100644 --- a/fabfile/locale.py +++ b/fabfile/locale.py @@ -10,26 +10,8 @@ from fabric.colors import red, green def make(default=True, lang='en'): """Update source language. """ - # check branch name - with open('.git/HEAD') as f: - b1 = f.readline() - - with open('../seahub-extra/.git/HEAD') as f: - b2 = f.readline() - - if b1 != b2: - print('Error: inconsistent Git branch names.') - return - - - # add strings in 'organization' - os.symlink('../../seahub-extra/seahub_extra/organizations', 'seahub/organizations') - local('django-admin.py makemessages -s -l %s -e py,html -i "thirdpart*" -i "docs*" -i "seahub/two_factor/gateways" -i "seahub/two_factor/templates/two_factor/core/otp_required.html" -i "seahub/two_factor/templates/two_factor/core/phone_register.html" -i "seahub/two_factor/templates/two_factor/profile/profile.html" -i "seahub/two_factor/models/phone.py" -i "seahub/two_factor/models/base.py" -i "seahub/two_factor/templates/two_factor/core/setup_complete.html"' % lang) - # remove 'organization' symlink to make codebase clean - os.remove('seahub/organizations') - # some version of makemessages will produce "%%" in the string, replace that # to "%". _inplace_change('locale/%s/LC_MESSAGES/django.po' % lang, '%%s', '%s') diff --git a/locale/ar/LC_MESSAGES/django.po b/locale/ar/LC_MESSAGES/django.po index 459a68b257..e805be711b 100644 --- a/locale/ar/LC_MESSAGES/django.po +++ b/locale/ar/LC_MESSAGES/django.po @@ -4,12 +4,13 @@ # # Translators: # Amr Mothana , 2017 +# malnaim , 2021 msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Arabic (http://www.transifex.com/haiwen/seahub/language/ar/)\n" "MIME-Version: 1.0\n" @@ -18,45 +19,45 @@ msgstr "" "Language: ar\n" "Plural-Forms: 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;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "الاسم طويل جدا (الحد الأقصى 64 حرف)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "الاسم لا يجب ان يحتوي على '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" -msgstr "" +msgstr "لا يمكن أن يكون معرّف تسجيل الدخول فارغا" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." -msgstr "" +msgstr " معرف تسجيل الدخول %s موجود بالفعل." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "اسم الإدارة طويل جدا (الحد الأقصى 512 حرف)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "المساحة المخصصة لا يمكن أن تكون فارغة" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "يجب أن يكون عدد صحيح أكبر من أو يساوي 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "المساحة المخصصة صغيرة جدا (على الأقل 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "فشل تحديد المخصص: المخصص الأقصى %d MB" @@ -65,11 +66,11 @@ msgstr "فشل تحديد المخصص: المخصص الأقصى %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." -msgstr "" +msgstr "خانة الاسم ممكن انت تكون فقط أحرف أو أرقام أو فارغة أو علامة الشرطة أو علامة الشّرطة التحتية" #: seahub/api2/endpoints/admin/address_book/groups.py:86 #: seahub/api2/endpoints/admin/groups.py:136 @@ -80,11 +81,11 @@ msgstr "توجد مجموعة بنفس الاسم." #: seahub/api2/endpoints/admin/address_book/groups.py:240 msgid "There are libraries in this department." -msgstr "" +msgstr "توجد مكتبات في هذا القسم." #: seahub/api2/endpoints/admin/address_book/groups.py:244 msgid "There are sub-departments in this department." -msgstr "" +msgstr "هناك أقسام فرعية في هذا القسم." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 @@ -103,57 +104,57 @@ msgstr "المستخدم %s هو مالك المجموعة بالفعل." #, python-format msgid "" "Failed to add %s to the institution: user already belongs to an institution" -msgstr "" +msgstr " فشل في إضافة %s إلى المنشأة: ينتمي المستخدم إلى المنشأة ." #: seahub/api2/endpoints/admin/institution_users.py:175 #, python-format msgid "" "Failed to add %s to the institution: user already belongs to this " "institution" -msgstr "" +msgstr " فشل في إضافة %s إلى المنشأة: ينتمي المستخدم إلى المنشأة ." -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "لا يمكن حذف مكتبة النظام" #: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1660 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." -msgstr "" +msgstr " فشل النقل: دور %s , هو %s ، لا يمكن إضافة مكتبة." #: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1665 msgid "Library can not be transferred to owner." -msgstr "" +msgstr " لا يمكن نقل المكتبة إلى المالك." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." -msgstr "" +msgstr " هناك مكتبة منشورة مرتبطة بها." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "المستخدم %s هو مالك المكتبة بالفعل." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "عنوان البريد %s غير صحيح." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." -msgstr "" +msgstr " تمت مشاركة هذا العنصر مع %s ." #: seahub/api2/endpoints/admin/statistics.py:397 #: seahub/base/management/commands/export_user_traffic_report.py:45 @@ -173,32 +174,32 @@ msgstr "مستخدم" #: seahub/api2/endpoints/admin/statistics.py:397 #: seahub/base/management/commands/export_user_traffic_report.py:45 msgid "Web Download" -msgstr "" +msgstr "تنزيل الويب" #: seahub/api2/endpoints/admin/statistics.py:398 #: seahub/base/management/commands/export_user_traffic_report.py:46 msgid "Sync Download" -msgstr "" +msgstr "تحميل المزامنة " #: seahub/api2/endpoints/admin/statistics.py:398 #: seahub/base/management/commands/export_user_traffic_report.py:46 msgid "Link Download" -msgstr "" +msgstr "رابط التحميل " #: seahub/api2/endpoints/admin/statistics.py:399 #: seahub/base/management/commands/export_user_traffic_report.py:47 msgid "Web Upload" -msgstr "" +msgstr "تحميل الويب " #: seahub/api2/endpoints/admin/statistics.py:399 #: seahub/base/management/commands/export_user_traffic_report.py:47 msgid "Sync Upload" -msgstr "" +msgstr "تحميل المزامنة " #: seahub/api2/endpoints/admin/statistics.py:400 #: seahub/base/management/commands/export_user_traffic_report.py:48 msgid "Link Upload" -msgstr "" +msgstr "تحميل الرابط " #: seahub/api2/endpoints/admin/statistics.py:445 #: seahub/api2/endpoints/group_members.py:492 @@ -214,8 +215,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "البريد" @@ -231,9 +232,9 @@ msgstr "البريد" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "الاسم" @@ -244,7 +245,7 @@ msgstr "الاسم" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "بريد الاتصال" @@ -252,7 +253,7 @@ msgstr "بريد الاتصال" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "المساحة المستخدمة" @@ -260,8 +261,8 @@ msgstr "المساحة المستخدمة" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "المساحة المخصصة" @@ -269,7 +270,7 @@ msgstr "المساحة المخصصة" #: seahub/api2/endpoints/admin/users.py:499 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." -msgstr "" +msgstr " هناك أكثر من 500 مستخدم ، ولا يتم عرض الفرز." #: seahub/api2/endpoints/admin/users.py:573 seahub/base/accounts.py:785 #: seahub/forms.py:30 @@ -279,10 +280,10 @@ msgstr "عدد المستخدمين تجاوز الحد المسموح." #: seahub/api2/endpoints/admin/users.py:667 #, python-format msgid "Successfully added user %(user)s." -msgstr "" +msgstr "تمت إضافة المستخدم %(user)s بنجاح." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "أنت مدعو للإنضمام الى %s" @@ -290,62 +291,62 @@ msgstr "أنت مدعو للإنضمام الى %s" #: seahub/api2/endpoints/admin/users.py:677 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." -msgstr "" +msgstr "تمت إضافة المستخدم %(user)s بنجاح. تم إرسال إشعار بالبريد الإلكتروني ." #: seahub/api2/endpoints/admin/users.py:680 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." -msgstr "" +msgstr " تمت إضافة المستخدم %(user)s بنجاح. ولكن لا يمكن إرسال إشعار بالبريد الإلكتروني ،لأنه لم يتم تكوين خدمة البريد الإلكتروني بشكل صحيح." -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "نجح التحرير" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "تم تنشيط الحساب الخاص بك على %s" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "نجح التحرير، تم ارسال بريد الكتروني." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "نجح التحرير، و لكن فشل ارسال بريد الكتروني، الرجاء التأكد من اعدادات البريد." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "تم إعادة تعيين كلمة المرور على %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "تم بنجاح إعادة تعيين كلمة المرور إلى %(passwd)s، تم إرسال بريد إلكتروني إلى %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "تم بنجاح إعادة تعيين كلمة المرور إلى %(passwd)s، ولكن فشل في إرسال البريد الإلكتروني إلى %(user)s، الرجاء التحقق من تكوين البريد الإلكتروني الخاص بك." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "تم بنجاح إعادة تعيين كلمة المرور إلى%(passwd)s للمستخدم %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -355,11 +356,11 @@ msgstr "تم بنجاح إعادة تعيين كلمة المرور إلى%(pass #: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." -msgstr "" +msgstr "يجب أن يكون عدد صحيح أكبر من أو يساوي 0." #: seahub/api2/endpoints/admin/virus_scan_records.py:200 msgid "Virus file is not found." -msgstr "" +msgstr "ملف الفيروس لم يعثر عليه." #: seahub/api2/endpoints/admin/virus_scan_records.py:218 #: seahub/api2/endpoints/admin/virus_scan_records.py:233 @@ -368,15 +369,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -394,11 +395,11 @@ msgstr "مسار الوجهة غير صحيح" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "نفدت المساحة المخصصة." @@ -418,19 +419,19 @@ msgstr "الملف مقفل" msgid "Cancel failed" msgstr "فشل الإلغاء" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 -msgid "username invalid." -msgstr "" - -#: seahub/api2/endpoints/dir_shared_items.py:335 -#: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 +msgid "username invalid." +msgstr "اسم المستخدم غير صحيح" + +#: seahub/api2/endpoints/dir_shared_items.py:339 +#: seahub/api2/endpoints/draft_reviewer.py:79 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." -msgstr "" +msgstr " لم يتم العثور على المستخدم %s ." #: seahub/api2/endpoints/draft_reviewer.py:96 #: seahub/api2/endpoints/file_participants.py:113 @@ -445,22 +446,22 @@ msgstr "الترخيص مرفوض." #: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." -msgstr "" +msgstr "الملف غير مقفل." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." -msgstr "" +msgstr "لا يمكنك تحديث قفل هذا الملف." #: seahub/api2/endpoints/file_participants.py:120 msgid "The participant already exists." -msgstr "" +msgstr "المُشارك موجود بالفعل." #: seahub/api2/endpoints/file_tag.py:256 seahub/api2/endpoints/file_tag.py:280 #: seahub/api2/endpoints/file_tag.py:300 #: seahub/api2/endpoints/revision_tag.py:55 #: seahub/api2/endpoints/revision_tag.py:109 msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." -msgstr "" +msgstr " يمكن أن تحتوي العلامة فقط على أحرف أو أرقام أو نقطة أو شرّطة أو شرّطة سفلية." #: seahub/api2/endpoints/group_members.py:109 #: seahub/api2/endpoints/group_members.py:310 @@ -484,32 +485,32 @@ msgstr "المستخدم %s غير موجود في النظام." #: seahub/api2/endpoints/group_members.py:459 #, python-format msgid "User %s is an organization user." -msgstr "" +msgstr "المستخدم %s مستخدم منظمة." #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "المجموعة غير موجودة" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "فشل التصدير الى أكسل" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." -msgstr "" +msgstr "الإذن موجود بالفعل." #: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." -msgstr "" +msgstr "%(user)s ألغى دخولك %(site_name)s" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "لا يمكن دعوة عنوان البريد كضيف." @@ -521,14 +522,14 @@ msgstr "لقد تم دعوة %s مسبقا." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "المستخدم %s موجود مسبقا." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -546,52 +547,52 @@ msgstr "خطأ" #: seahub/api2/endpoints/repo_commit_revert.py:66 msgid "This library has not been decrypted." -msgstr "" +msgstr "هذه المكتبة لم يتم فك تشفيرها ." #: seahub/api2/endpoints/repo_send_new_password.py:45 #: seahub/api2/endpoints/user.py:73 seahub/api2/endpoints/user.py:93 msgid "Feature disabled." -msgstr "" +msgstr "ميزة معطلة." #: seahub/api2/endpoints/repo_send_new_password.py:75 #: seahub/api2/endpoints/repo_set_password.py:171 msgid "Can not reset this library's password." -msgstr "" +msgstr "لا يمكن إعادة تعيين كلمة مرور هذه المكتبة." #: seahub/api2/endpoints/repo_send_new_password.py:82 #, python-format msgid "New password of library %s" -msgstr "" +msgstr "كلمة مرور جديدة للمكتبة %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "كلمة مرور غير صحيحة" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "خطأ فك تشفير المكتبة" #: seahub/api2/endpoints/repo_set_password.py:138 msgid "Wrong old password" -msgstr "" +msgstr "كلمة مرور غير صحيحة" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." -msgstr "" +msgstr "الملف %s مقفل" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." -msgstr "" +msgstr "لا يمكن نقل المجلد %s ،يرجى التحقق من الإذن." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." -msgstr "" +msgstr "لا يمكن حذف المجلد %s ،يرجى التحقق من الإذن." #: seahub/api2/endpoints/send_share_link_email.py:100 #: seahub/share/views.py:185 @@ -617,7 +618,7 @@ msgstr "تم مشاركة مجلد معك على %s" #: seahub/api2/endpoints/send_upload_link_email.py:73 msgid "email invalid." -msgstr "" +msgstr "عنوان البريد غير صحيح." #: seahub/api2/endpoints/send_upload_link_email.py:95 #: seahub/share/views.py:305 @@ -625,53 +626,60 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "تم مشاركة رابط تحميل معك على %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "كلمة المرور مطلوبة." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "كلمة المرور قصيرة جدا." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" -msgstr "" +msgstr "يجب أن تكون أيام انتهاء الصلاحية أكبر من أو تساوي %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" -msgstr "" +msgstr "يجب أن تكون أيام انتهاء الصلاحية أقل من أو تساوي %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." -msgstr "" +msgstr "يجب أن تكون أيام انتهاء الصلاحية بعد %s" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." -msgstr "" +msgstr "يجب أن تكون أيام انتهاء الصلاحية قبل %s" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." -msgstr "" - -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "كلمة المرور قصيرة جدا" +msgstr "رابط المشاركة %sموجود بالفعل." #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." -msgstr "" +msgstr "البريد الإلكتروني لجهة الاتصال %s موجود ." #: seahub/api2/endpoints/user.py:113 msgid "telephone is too long (maximum is 100 characters)." -msgstr "" +msgstr "الهاتف طويل جدا (الحد الأقصى 100 حرف)" #: seahub/api2/endpoints/user_avatar.py:49 seahub/utils/error_msg.py:8 #, python-format @@ -694,14 +702,18 @@ msgid "" "%(nb_max_avatars)d." msgstr "أنت تمتلك %(nb_avatars)d شعارات, و الحد المسموح %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." -msgstr "" +msgstr "تم أخذ الاسم %s من قبل الآخرين ، يرجى تجربة اسم آخر." #: seahub/api2/endpoints/wikis.py:197 msgid "Wiki not found." -msgstr "" +msgstr "الويكي غير موجوده" #: seahub/api2/endpoints/wikis.py:206 msgid "Name is required." @@ -709,7 +721,7 @@ msgstr "الاسم مطلوب." #: seahub/api2/endpoints/wikis.py:210 msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "" +msgstr "يمكن أن يحتوي الاسم على أحرف أو أرقام أو نقطة أو شرّطة أو شرّطة سفلية." #: seahub/auth/decorators.py:74 msgid "Please log in." @@ -728,7 +740,7 @@ msgstr "البريد أو اسم المستخدم" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "كلمة المرور" @@ -802,15 +814,15 @@ msgstr "يوجد مستخدم مرتبط بعنوان البريد هذا." msgid "This account has been frozen due to too many failed login attempts." msgstr "تم تجميد الحساب نتيجة لمحاولات دخول فاشلة كثيرة." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "تم تسجيل الخروج" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "فشل ارسال البريد، اتصل بالمسئول." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "لا يمكن تحديث كلمة المرور، الرجاء الاتصال بمدير LDAP." @@ -924,7 +936,7 @@ msgstr "الملفات في هذه المكتبة لا يمكن عرضها مب #: seahub/base/management/commands/check_user_quota.py:58 #, python-format msgid "Your quota is almost full on %s" -msgstr "" +msgstr "المساحة المخصصة واشكت على النفاذ بقي تقريباً %s" #: seahub/base/management/commands/createsuperuser.py:26 msgid "Enter a valid e-mail address." @@ -951,19 +963,19 @@ msgstr "تاريخ" #: seahub/base/management/commands/export_file_access_log.py:59 msgid "Library Name" -msgstr "" +msgstr "أسم المكتبة" #: seahub/base/management/commands/export_file_access_log.py:59 msgid "Library ID" -msgstr "" +msgstr "هوية المكتبة " #: seahub/base/management/commands/export_file_access_log.py:59 msgid "Library Owner" -msgstr "" +msgstr "مالك المكتبة " #: seahub/base/management/commands/export_file_access_log.py:59 msgid "File Path" -msgstr "" +msgstr "مسار الملف" #: seahub/base/management/commands/export_file_access_log.py:85 #: seahub/base/templatetags/seahub_tags.py:126 @@ -980,40 +992,40 @@ msgstr "مستخدم مجهول" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "الحالة" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "وظيفة" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "انشاء على" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "آخر دخول" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "مدير" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(imported)" @@ -1021,7 +1033,7 @@ msgstr "LDAP(imported)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "فعال" @@ -1029,25 +1041,25 @@ msgstr "فعال" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "غير فعال" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "نعم" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "ضيف" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "افتراضي" @@ -1370,12 +1382,12 @@ msgstr "تم حذف %s بنجاح" #: seahub/work_weixin/views.py:177 seahub/work_weixin/views.py:182 #: seahub/work_weixin/views.py:192 seahub/work_weixin/views.py:196 msgid "Error, please contact administrator." -msgstr "" +msgstr "خطأ يرجى التواصل مع مسؤول النظام ." #: seahub/dingtalk/views.py:104 seahub/weixin/views.py:98 #, python-format msgid "User %s not found or inactive." -msgstr "" +msgstr "المستخدم %s غير موجود أو خامل ." #: seahub/forms.py:59 msgid "The two passwords didn't match." @@ -1404,7 +1416,7 @@ msgstr "الاسم %s غير صحيح" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "متغير مفقود" @@ -1506,7 +1518,7 @@ msgstr "مرحبا، " msgid "" "%(escaped_nickname)s invited you to join group %(grp_name)s on " "%(site_name)s: " -msgstr "" +msgstr "%(escaped_nickname)s دعاك للإنظام للمجموعة %(grp_name)s في %(site_name)s" #: seahub/group/templates/group/group_join_email.html:2 #, python-format @@ -1528,10 +1540,10 @@ msgstr "فريق %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "الترخيص مرفوض" @@ -1544,91 +1556,91 @@ msgstr "أنت مدعو للإنضمام الى مجموعة على %s" #: seahub/help/templates/help/base.html:28 #: seahub/help/templates/help/introduction.html:6 msgid "Introduction" -msgstr "" +msgstr "مقدمة" #: seahub/help/templates/help/base.html:31 msgid "Managing files and folders" -msgstr "" +msgstr "إدارة الملفات والمجلدات" #: seahub/help/templates/help/base.html:33 #: seahub/help/templates/help/libraries_managing.html:5 msgid "Managing files with libraries" -msgstr "" +msgstr "إدارة الملفات والمكتبات" #: seahub/help/templates/help/base.html:34 msgid "Restoring deleted files" -msgstr "" +msgstr "إعادة الملفات المحذوفة" #: seahub/help/templates/help/base.html:35 msgid "Finding old file versions" -msgstr "" +msgstr "العثور على نسخ قديمة من الملفات" #: seahub/help/templates/help/base.html:36 #: seahub/help/templates/help/library_history_and_snapshots.html:6 msgid "Library history and snapshots" -msgstr "" +msgstr "تاريخ المكتبات و لقطاتها" #: seahub/help/templates/help/base.html:37 msgid "Setting history retention period" -msgstr "" +msgstr "تحديد فترة الحفظ" #: seahub/help/templates/help/base.html:38 #: seahub/help/templates/help/deleting_a_library.html:5 msgid "Deleting a library" -msgstr "" +msgstr "يتم حذف المكتبة" #: seahub/help/templates/help/base.html:39 #: seahub/help/templates/help/viewing_files_within_web_app.html:5 msgid "Viewing files within Web App" -msgstr "" +msgstr "عرض الملفات عن طريق الويب" #: seahub/help/templates/help/base.html:40 #: seahub/help/templates/help/full_text_file_search.html:5 msgid "Full text file search" -msgstr "" +msgstr "البحث على النصوص في الملفات" #: seahub/help/templates/help/base.html:43 msgid "Sharing and collaboration" -msgstr "" +msgstr "المشاركة والتعاون" #: seahub/help/templates/help/base.html:45 #: seahub/help/templates/help/sharing_files_and_folders.html:5 msgid "Sharing files and folders" -msgstr "" +msgstr "مشاركة الملفات والمجلدات" #: seahub/help/templates/help/base.html:46 #: seahub/help/templates/help/groups_managing.html:5 msgid "Managing groups" -msgstr "" +msgstr "إدارة المجموعات" #: seahub/help/templates/help/base.html:47 msgid "Locking files" -msgstr "" +msgstr "قفل الملفات" #: seahub/help/templates/help/base.html:48 msgid "Folder permission" -msgstr "" +msgstr "إذن المجلد" #: seahub/help/templates/help/base.html:49 msgid "Departments sharing" -msgstr "" +msgstr "مشاركة الإدارات" #: seahub/help/templates/help/base.html:52 msgid "Wiki and knowledge management" -msgstr "" +msgstr "الويكي و إدارة المعرفة" #: seahub/help/templates/help/base.html:54 #: seahub/help/templates/help/manage_library_as_wiki.html:5 msgid "Managing a library as Wiki" -msgstr "" +msgstr "إدارة المكتبة كـwiki" #: seahub/help/templates/help/base.html:57 msgid "Desktop client and syncing" -msgstr "" +msgstr "عميل سطح المكتب و المزامنة" #: seahub/help/templates/help/base.html:59 msgid "Install and sync files" -msgstr "" +msgstr "تثبيت و مزامنة ملفات" #: seahub/help/templates/help/base.html:60 msgid "Syncing existing folders" @@ -1637,12 +1649,12 @@ msgstr "مزامنة مجلدات موجودة" #: seahub/help/templates/help/base.html:61 #: seahub/help/templates/help/selective_sync.html:6 msgid "Selectively sync sub-folders" -msgstr "" +msgstr "مزامنة مجلدات فرعية انتقائية" #: seahub/help/templates/help/base.html:62 #: seahub/help/templates/help/read-only_syncing.html:5 msgid "Read-only syncing" -msgstr "" +msgstr "مزامنة بصلاحية القراءة فقط" #: seahub/help/templates/help/base.html:63 msgid "Unsync and resync libraries" @@ -1668,20 +1680,20 @@ msgstr "استثناء ملفات" #: seahub/help/templates/help/base.html:70 msgid "Drive client" -msgstr "" +msgstr "عميل سطح المكتب " #: seahub/help/templates/help/base.html:72 #: seahub/help/templates/help/using_drive_client.html:6 msgid "Using Seafile drive client" -msgstr "" +msgstr "عميل Seafile لسطح المكتب" #: seahub/help/templates/help/base.html:73 msgid "Using drive client 2.0 on Windows" -msgstr "" +msgstr "عميل Seafile 2.0 لسطح المكتب" #: seahub/help/templates/help/base.html:76 msgid "Security and encryption" -msgstr "" +msgstr "الحماية و التشفير" #: seahub/help/templates/help/base.html:78 msgid "How to use encrypted libraries" @@ -1708,91 +1720,91 @@ msgstr "أحيانا قد تقوم أنت و أصدقائك بتحرير نفس msgid "" "You can delete a library owned by you. A deleted library can be restored by " "you or Seafile server's administrator." -msgstr "" +msgstr "يمكنك حذف مكتبة تملكها . المكتبة المحذوفة يمكن أن تستعيدها أنت أو مدير الخادم" #: seahub/help/templates/help/deleting_a_library.html:7 msgid "After a library is deleted, it has following effects:" -msgstr "" +msgstr "بعد حذف المكتبة، سيأثر على :" #: seahub/help/templates/help/deleting_a_library.html:9 msgid "Share of the files and folders within this library are all canceled." -msgstr "" +msgstr "الملفات و المجلدات التي تم مشاركتها في المكتبة تم إلغائه" #: seahub/help/templates/help/deleting_a_library.html:10 msgid "" "Desktop clients synced with this library cannot sync with it any more. But " "the local files on the client won't be deleted." -msgstr "" +msgstr "عميل سطح المكتب لا يستطيع مزامنة المكتبة . جميع ملفاتك المحلية لن يتم حذفها ." #: seahub/help/templates/help/departments.html:5 msgid "Managing and using departments" -msgstr "" +msgstr "إدارة الإدارات واستخدامها" #: seahub/help/templates/help/departments.html:6 msgid "" "Some organizations consist of complex department hierarchy. There are " "usually two common use cases for file management in these organizations:" -msgstr "" +msgstr "بعض المنظمات تتضمن تسلسل هرمي معقد للإدارات. عادة ما تكون هناك حالتان شائعتان لإدارة الملفات في هذه المؤسسات:" #: seahub/help/templates/help/departments.html:8 msgid "" "There should be a common file sharing space for the organization. The folder" " hierarchy should map the department hierarchy. There will be separate " "folder or space assigned to each department." -msgstr "" +msgstr "يجب أن يكون هناك مساحة مشتركة لمشاركة الملفات للمؤسسة. يجب أن تعين التسلسل الهرمي للمجلد التسلسل الهرمي للقسم. سيكون هناك مجلد منفصل أو مساحة معينة لكل قسم." #: seahub/help/templates/help/departments.html:9 msgid "" "The sharing space should be owned and managed by the organization, but not " "individual employees. So that the ownership of files doesn't have to be " "changed when an employee leaves the organization." -msgstr "" +msgstr "يجب أن تكون مساحة المشاركة مملوكة وتدار من قبل المؤسسة، وليس من قبل الموظفين الأفراد. بحيث لا يلزم تغيير ملكية الملفات عندما يغادر الموظف المؤسسة." #: seahub/help/templates/help/departments.html:11 msgid "" "The \"Departments\" feature is designed to meet the above two use cases. " "We'll introduce this feature from 3 different perspectives:" -msgstr "" +msgstr "تم تصميم ميزة \"الإدارات\" لتلبية حالتي الاستخدام المذكورتين أعلاه. سنقدم هذه الميزة من 3 وجهات نظر مختلفة:" #: seahub/help/templates/help/departments.html:13 #: seahub/help/templates/help/departments.html:17 msgid "System admin" -msgstr "" +msgstr "مدير النظام" #: seahub/help/templates/help/departments.html:14 #: seahub/help/templates/help/departments.html:35 msgid "Department admin" -msgstr "" +msgstr "مدير اﻹدارة " #: seahub/help/templates/help/departments.html:15 #: seahub/help/templates/help/departments.html:52 msgid "Department members" -msgstr "" +msgstr "أعضاء الإدارة " #: seahub/help/templates/help/departments.html:18 msgid "The system admin can:" -msgstr "" +msgstr "مدير النظام يستطيع :" #: seahub/help/templates/help/departments.html:20 #: seahub/help/templates/help/departments.html:24 msgid "Manage department hierarchy and members" -msgstr "" +msgstr "إدارة الإدارات و الأعضاء ." #: seahub/help/templates/help/departments.html:21 #: seahub/help/templates/help/departments.html:29 msgid "Assign storage quota for departments" -msgstr "" +msgstr "حدد المساحة المخصصة لكل إدارة" #: seahub/help/templates/help/departments.html:22 #: seahub/help/templates/help/departments.html:31 msgid "Create and manage shared libraries in departments" -msgstr "" +msgstr "إنشاء وإدارة المكتبات المشتركة في الإدارات" #: seahub/help/templates/help/departments.html:25 msgid "" "The system admin can set up the department hierarchy in two ways: manual " "setup or import from Active Directory." -msgstr "" +msgstr "يمكن لمسؤول النظام إعداد التسلسل الهرمي للقسم بطريقتين: الإعداد اليدوي أو الاستيراد من Active Directory." #: seahub/help/templates/help/departments.html:26 msgid "" @@ -1801,7 +1813,7 @@ msgid "" "department can be populated with members. The system admin can set the role " "of each member to 'member' or 'admin'. We'll introduce how a department " "admin can manage department later." -msgstr "" +msgstr "يمكن لمسؤول النظام إنشاء أي عدد من الادارات ذات المستوى الأعلى وإنشاء أي مستويات من الأقسام الفرعية تحت كل قسم. ويمكن ملء كل مستوى من مستويات الإدارة مع الأعضاء. يمكن لمسؤول النظام تعيين دور كل عضو إلى \"عضو\" أو \"مسؤول\". سنعرض كيف يمكن لمسؤول القسم إدارة القسم لاحقا." #: seahub/help/templates/help/departments.html:27 msgid "" @@ -1809,13 +1821,13 @@ msgid "" "Units) in AD. Each OU will be imported as a department. And the sub-OUs " "under an OU will be imported as sub-departments. Department libraries can be" " automatically created in the import process." -msgstr "" +msgstr "يمكن لمسؤول النظام أيضا استيراد التسلسل الهرمي من وحدات تنظيمية (OU) في AD . سيتم استيراد كل OU كقسم. وسيتم استيراد وحدات OUs الفرعية تحت الوحدة التنظيمية كإدارات فرعية. يمكن إنشاء مكتبات القسم تلقائيا في عملية الاستيراد." #: seahub/help/templates/help/departments.html:28 msgid "" "System admin can also delete a department after all the sub-departments and " "libraries are deleted." -msgstr "" +msgstr "يمكن لمسؤول النظام أيضا حذف إدارة بعد حذف كافة الإدارات الفرعية والمكتبات." #: seahub/help/templates/help/departments.html:30 msgid "" @@ -1824,39 +1836,39 @@ msgid "" "quota to a department. The total size of all the libraries in a department " "cannot exceed the storage quota. Please note that the quota of sub-" "department doesn't depend on the quota of its parent department." -msgstr "" +msgstr "والمكتبات التي أنشئت داخل إدارة ما مملوكة للإدارة نفسها، وليس لأي مستخدم فردي. لذا النظام يُعلّمُ يُمْكِنُ أَنْ يُخصّصَ حصصاً للتخزين إلى إدارة. ولا يمكن أن يتجاوز مجموع حجم جميع المكتبات في أي إدارة حصة التخزين . يرجى ملاحظة أن حصة الإدارة الفرعية لا تتوقف على حصة الإدارة الرئيسية." #: seahub/help/templates/help/departments.html:32 msgid "" "Department libraries can be created by the system admin or department admin." " There is also an option to control whether individual users can share " "libraries to a department." -msgstr "" +msgstr "يمكن إنشاء مكتبات الإدارات بواسطة مسؤول النظام أو مسؤول الإدارة. هناك أيضا خيار للتحكم في ما إذا كان يمكن للمستخدمين الفرديين مشاركة المكتبات لإدارة معينة." #: seahub/help/templates/help/departments.html:33 msgid "" "All the above operations can be done in the system admin interface. See the " "below screenshot for information." -msgstr "" +msgstr "يمكن القيام بجميع العمليات المذكورة أعلاه في واجهة مسؤول النظام. انظر الصورة أدناه للحصول على المزيد من المعلومات." #: seahub/help/templates/help/departments.html:36 msgid "" "As noted above, department admin is a special role assigned by the system " "admin to some members of a department. Department admins can perform the " "following operations in a department after login to his/her own account." -msgstr "" +msgstr "كما هو مذكور أعلاه، مسؤول الإدارة هو دور خاص تم تعيينه من قبل مسؤول النظام لبعض أعضاء الإدارة. يمكن لمسؤولي القسم تنفيذ العمليات التالية في قسم ما بعد تسجيل الدخول إلى حسابه الخاص." #: seahub/help/templates/help/departments.html:38 msgid "Access to the libraries of the department" -msgstr "" +msgstr "الوصول إلى مكتبات الإدارة" #: seahub/help/templates/help/departments.html:39 msgid "Manage members in his/her department" -msgstr "" +msgstr "إدارة الأعضاء في الإدارة" #: seahub/help/templates/help/departments.html:40 msgid "Manage libraries in his/her department" -msgstr "" +msgstr "إدارة المكتبات في الإدارة" #: seahub/help/templates/help/departments.html:42 msgid "" @@ -1874,11 +1886,11 @@ msgstr "" #: seahub/help/templates/help/departments.html:46 msgid "Create or delete library" -msgstr "" +msgstr "إنشاء أو حذف مكتبة" #: seahub/help/templates/help/departments.html:47 msgid "Change library name" -msgstr "" +msgstr "تغيير إسم المكتبة" #: seahub/help/templates/help/departments.html:48 msgid "" @@ -1909,7 +1921,7 @@ msgstr "" #: seahub/help/templates/help/desktop_proxy.html:6 msgid "Using proxy in Seafile client" -msgstr "" +msgstr "استخدام البروكسي في عميل Seafile" #: seahub/help/templates/help/desktop_proxy.html:8 msgid "" @@ -1935,7 +1947,7 @@ msgstr "لتغيير إعدادات الوكيل، انقر فوق رمز Seafil #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:6 msgid "SeaDrive 2.0 for Windows 10" -msgstr "" +msgstr "SeaDrive 2.0 لـWindows 10" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:8 msgid "" @@ -1947,7 +1959,7 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:10 msgid "Install and access the Virtual Drive" -msgstr "" +msgstr "تثبيت محرك الأقراص الإفتراضي والوصول إليه" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:11 msgid "" @@ -1967,7 +1979,7 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:16 msgid "Accessing files in the Virtual Drive" -msgstr "" +msgstr "الوصول لمحرك الأقراص الإفتراضي" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:17 msgid "" @@ -2026,7 +2038,7 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:30 msgid "File Download and Control" -msgstr "" +msgstr "التحميل و التحكم بالملف" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:31 msgid "" @@ -2047,11 +2059,11 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:34 #: seahub/help/templates/help/using_drive_client.html:79 msgid "FAQ" -msgstr "" +msgstr "اﻷسألة الشائعة" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:35 msgid "Can I create, delete, rename libraries?" -msgstr "" +msgstr "هل يمكنني إنشاء المكتبات وحذفها وإعادة تسميتها؟" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:36 msgid "" @@ -2063,7 +2075,7 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:38 msgid "Can I create files or folders outside of a library folder?" -msgstr "" +msgstr "هل يمكنني إنشاء ملفات أو مجلدات خارج مجلد مكتبة؟" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:39 msgid "" @@ -2074,7 +2086,7 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:41 msgid "Can I access encrypted libraries?" -msgstr "" +msgstr "هل يمكنني الوصول إلى المكتبات المشفرة؟" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:42 msgid "" @@ -2087,7 +2099,7 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:44 msgid "Is it compatible to SeaDrive 1.0?" -msgstr "" +msgstr "هل هي متوافقة مع SeaDrive 1.0 ؟" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:45 msgid "" @@ -2100,7 +2112,7 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:47 msgid "How do I clean the cache?" -msgstr "" +msgstr "كيف يمكنني تنظيف ذاكرة التخزين المؤقت؟" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:48 msgid "" @@ -2170,7 +2182,7 @@ msgstr "لاحظ بأن المكتبة المشفرة فقط تشفر محتوي #: seahub/help/templates/help/file_locking.html:5 msgid "File locking" -msgstr "" +msgstr "قفل الملف" #: seahub/help/templates/help/file_locking.html:6 msgid "" @@ -2189,7 +2201,7 @@ msgstr "" #: seahub/help/templates/help/file_locking.html:8 msgid "File locking on the Web App" -msgstr "" +msgstr "قفل الملف عن طريق الويب" #: seahub/help/templates/help/file_locking.html:9 msgid "" @@ -2207,7 +2219,7 @@ msgstr "" #: seahub/help/templates/help/file_locking.html:13 msgid "File locking on the desktop client" -msgstr "" +msgstr "قفل الملف عن طريق عميل سطح المكتب" #: seahub/help/templates/help/file_locking.html:14 msgid "" @@ -2242,7 +2254,7 @@ msgstr "" #: seahub/help/templates/help/file_locking.html:22 msgid "Auto locking office files" -msgstr "" +msgstr "قفل ملفات office تلقائياً" #: seahub/help/templates/help/file_locking.html:23 msgid "" @@ -2255,7 +2267,7 @@ msgstr "" #: seahub/help/templates/help/file_locking.html:24 msgid "Details about file locking" -msgstr "" +msgstr "تفاصيل حول قفل الملفات" #: seahub/help/templates/help/file_locking.html:25 msgid "There are a few useful tips about how file locking works:" @@ -2281,7 +2293,7 @@ msgstr "" #: seahub/help/templates/help/finding_older_version_files.html:6 msgid "Finding older version of files" -msgstr "" +msgstr "العثور على إصدار أقدم من الملف" #: seahub/help/templates/help/finding_older_version_files.html:7 msgid "" @@ -2293,7 +2305,7 @@ msgstr "" #: seahub/help/templates/help/finding_older_version_files.html:8 msgid "To list all the versions of a file:" -msgstr "" +msgstr "لسرد كافة إصدارات الملف:" #: seahub/help/templates/help/finding_older_version_files.html:10 msgid "" @@ -2310,7 +2322,7 @@ msgstr "" #: seahub/help/templates/help/finding_older_version_files.html:12 msgid "You can download, restore, view any version of the file." -msgstr "" +msgstr "يمكنك تنزيل أي إصدار من الملف واستعادته وعرضه." #: seahub/help/templates/help/finding_older_version_files.html:14 #, python-format @@ -2322,7 +2334,7 @@ msgstr "" #: seahub/help/templates/help/folder_permission.html:6 msgid "Use folder permission for fine-grained access control" -msgstr "" +msgstr "استخدام إذن المجلدات للتحكم في الوصول بشكل أدق" #: seahub/help/templates/help/folder_permission.html:8 #, python-format @@ -2379,7 +2391,7 @@ msgstr "" #: seahub/help/templates/help/folder_permission.html:19 msgid "Basic usage" -msgstr "" +msgstr "الاستخدام العادي" #: seahub/help/templates/help/folder_permission.html:20 msgid "" @@ -2439,7 +2451,7 @@ msgstr "" #: seahub/help/templates/help/folder_permission.html:31 msgid "Here is a more complex example:" -msgstr "" +msgstr "وفيما يلي مثال أكثر تعقيدا:" #: seahub/help/templates/help/folder_permission.html:32 msgid "" @@ -2462,42 +2474,42 @@ msgstr "" #: seahub/help/templates/help/full_text_file_search.html:8 #: seahub/help/templates/help/viewing_files_within_web_app.html:8 msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)" -msgstr "" +msgstr "مايكروسوفت أوفيس دوك:.doc,.docx (إصدار برو فقط)" #: seahub/help/templates/help/full_text_file_search.html:9 #: seahub/help/templates/help/viewing_files_within_web_app.html:9 msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)" -msgstr "" +msgstr "مايكروسوفت أوفيس باور بوينت :.ppt ،.pptx (إصدار برو فقط)" #: seahub/help/templates/help/full_text_file_search.html:10 #: seahub/help/templates/help/viewing_files_within_web_app.html:10 msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)" -msgstr "" +msgstr "مايكروسوفت أوفيس إكسل:.xls،.xlsx (إصدار برو فقط)" #: seahub/help/templates/help/full_text_file_search.html:11 #: seahub/help/templates/help/viewing_files_within_web_app.html:11 msgid "LibreOffice files" -msgstr "" +msgstr "ملفات LibreOffice" #: seahub/help/templates/help/full_text_file_search.html:12 #: seahub/help/templates/help/viewing_files_within_web_app.html:12 msgid "PDF files" -msgstr "" +msgstr "ملفات PDF" #: seahub/help/templates/help/full_text_file_search.html:13 #: seahub/help/templates/help/viewing_files_within_web_app.html:14 msgid "Markdown files: .md" -msgstr "" +msgstr "ملفات ماركداون : .md" #: seahub/help/templates/help/full_text_file_search.html:14 #: seahub/help/templates/help/viewing_files_within_web_app.html:15 msgid "Various source code files" -msgstr "" +msgstr "ملفات البرمجة المختلفة" #: seahub/help/templates/help/full_text_file_search.html:15 #: seahub/help/templates/help/viewing_files_within_web_app.html:16 msgid "Text files: .txt, .log" -msgstr "" +msgstr "ملفات نصية من نوع: .txt , .log" #: seahub/help/templates/help/full_text_file_search.html:17 msgid "" @@ -2637,7 +2649,7 @@ msgstr "يتجاهل seafile-ignore.txt فقط الملفات التي لم ت #: seahub/help/templates/help/install_sync.html:6 msgid "Installing Seafile client program" -msgstr "" +msgstr "تثبيت برنامج عميل Seafile" #: seahub/help/templates/help/install_sync.html:8 msgid "" @@ -2787,7 +2799,7 @@ msgstr "" #: seahub/help/templates/help/library_history_and_snapshots.html:9 msgid "To view library history and snapshots:" -msgstr "" +msgstr "تاريخ المكتبات و لقطاتها" #: seahub/help/templates/help/library_history_and_snapshots.html:11 msgid "" @@ -2836,7 +2848,7 @@ msgstr "" #: seahub/help/templates/help/manage_library_as_wiki.html:8 msgid "Column view" -msgstr "" +msgstr "عرض العمود" #: seahub/help/templates/help/manage_library_as_wiki.html:9 msgid "" @@ -2850,7 +2862,7 @@ msgstr "" #: seahub/help/templates/help/manage_library_as_wiki.html:12 msgid "WYSIWYG Markdown editor" -msgstr "" +msgstr "محرر WYSIWYG ماركداون" #: seahub/help/templates/help/manage_library_as_wiki.html:13 msgid "" @@ -2882,7 +2894,7 @@ msgstr "" #: seahub/help/templates/help/manage_library_as_wiki.html:19 msgid "File tagging and related documents" -msgstr "" +msgstr "وضع علامات على الملفات والمستندات ذات الصلة" #: seahub/help/templates/help/manage_library_as_wiki.html:20 msgid "" @@ -2925,7 +2937,7 @@ msgstr "" #: seahub/help/templates/help/restoring_deleted_files.html:6 msgid "Restoring deleted files and folders" -msgstr "" +msgstr "إعادة الملفات و المجلدات المحذوفة" #: seahub/help/templates/help/restoring_deleted_files.html:7 msgid "" @@ -2936,7 +2948,7 @@ msgstr "" #: seahub/help/templates/help/restoring_deleted_files.html:8 msgid "Here is how to use the trash bin feature:" -msgstr "" +msgstr "كيفية استخدام ميزة سلة المهملات:" #: seahub/help/templates/help/restoring_deleted_files.html:10 msgid "" @@ -2997,7 +3009,7 @@ msgstr "بعد مزامنة المجلد الفرعي، يمكنك أن ترى #: seahub/help/templates/help/setting_library_history.html:6 msgid "Setting library history retention period" -msgstr "" +msgstr "تعيين فترة الاحتفاظ بتاريخ المكتبة" #: seahub/help/templates/help/setting_library_history.html:7 msgid "" @@ -3084,7 +3096,7 @@ msgstr "" #: seahub/help/templates/help/sharing_files_and_folders.html:17 msgid "Creating share links to files or folders" -msgstr "" +msgstr "إنشاء روابط مشاركة إلى ملفات أو مجلدات" #: seahub/help/templates/help/sharing_files_and_folders.html:18 msgid "" @@ -3122,7 +3134,7 @@ msgstr "" #: seahub/help/templates/help/sharing_files_and_folders.html:25 msgid "To create a share link in Seafile web app:" -msgstr "" +msgstr "لإنشاء روابط مشاركة في تطبيق ويب Seafile:" #: seahub/help/templates/help/sharing_files_and_folders.html:27 msgid "" @@ -3146,7 +3158,7 @@ msgstr "" #: seahub/help/templates/help/sharing_files_and_folders.html:31 msgid "You can also create share links from the desktop clients." -msgstr "" +msgstr "يمكنك أيضا إنشاء روابط مشاركة من عميل سطح المكتب." #: seahub/help/templates/help/sharing_files_and_folders.html:33 msgid "" @@ -3165,7 +3177,7 @@ msgstr "" #: seahub/help/templates/help/sharing_files_and_folders.html:36 msgid "Creating upload links to folders" -msgstr "" +msgstr "إنشاء روابط مشاركة للمجلدات" #: seahub/help/templates/help/sharing_files_and_folders.html:37 msgid "" @@ -3283,7 +3295,7 @@ msgstr "" #: seahub/help/templates/help/sharing_files_and_folders.html:67 msgid "Internal links" -msgstr "" +msgstr "روابط داخلية" #: seahub/help/templates/help/sharing_files_and_folders.html:68 msgid "" @@ -3306,7 +3318,7 @@ msgstr "عادة يقوم عميل Seafile تلقائياً بالكشف عن ا #: seahub/help/templates/help/syncing_existing_folders.html:6 msgid "Syncing with an existing folder" -msgstr "" +msgstr "مزامنة مجلد موجود" #: seahub/help/templates/help/syncing_existing_folders.html:8 #, python-format @@ -3337,7 +3349,7 @@ msgstr "بعد ذلك اختر مجلد موجود للمزامنة مع هذه #: seahub/help/templates/help/unsync_resync.html:6 msgid "Unsync and resync library" -msgstr "" +msgstr "الغاء مزامنة و اعادة مزامنة مكتبة" #: seahub/help/templates/help/unsync_resync.html:8 #, python-format @@ -3394,7 +3406,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:17 msgid "Synced State" -msgstr "" +msgstr "حالة المزامنة" #: seahub/help/templates/help/using_drive_client.html:18 msgid "" @@ -3405,12 +3417,12 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:22 #: seahub/help/templates/help/using_drive_client.html:51 msgid "State" -msgstr "" +msgstr "الحالة" #: seahub/help/templates/help/using_drive_client.html:23 #: seahub/help/templates/help/using_drive_client.html:52 msgid "Icon" -msgstr "" +msgstr "أيقونة" #: seahub/help/templates/help/using_drive_client.html:24 #: seahub/help/templates/help/using_drive_client.html:53 @@ -3419,7 +3431,7 @@ msgstr "تفاصيل" #: seahub/help/templates/help/using_drive_client.html:29 msgid "Cloud-only content" -msgstr "" +msgstr "محتوى سحابي فقط" #: seahub/help/templates/help/using_drive_client.html:31 msgid "" @@ -3432,7 +3444,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:34 msgid "Synced content" -msgstr "" +msgstr "المحنوى المتزامن" #: seahub/help/templates/help/using_drive_client.html:36 msgid "" @@ -3452,7 +3464,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:46 msgid "Special States" -msgstr "" +msgstr "حالة خاصة" #: seahub/help/templates/help/using_drive_client.html:47 msgid "" @@ -3462,7 +3474,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:58 msgid "Locked by other user" -msgstr "" +msgstr "مقفل من قبل مستخدم آخر" #: seahub/help/templates/help/using_drive_client.html:60 msgid "" @@ -3472,7 +3484,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:63 msgid "Locked by me" -msgstr "" +msgstr "مقفل من قبلي" #: seahub/help/templates/help/using_drive_client.html:65 msgid "" @@ -3481,7 +3493,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:68 msgid "Read-only" -msgstr "" +msgstr "للقراءة فقط" #: seahub/help/templates/help/using_drive_client.html:70 msgid "" @@ -3524,7 +3536,7 @@ msgstr "" #: seahub/help/templates/help/viewing_files_within_web_app.html:13 msgid "Image files" -msgstr "" +msgstr "صور" #: seahub/institutions/templates/institutions/base.html:7 msgid "Exit admin panel" @@ -3555,7 +3567,7 @@ msgstr "مكتبات" #: seahub/institutions/templates/institutions/info.html:16 msgid "Activated Users" -msgstr "" +msgstr "مستخدمين مفعلين" #: seahub/institutions/templates/institutions/info.html:16 msgid "Total Users" @@ -3608,7 +3620,7 @@ msgstr "تحديد المخصص" #: seahub/institutions/templates/institutions/user_info.html:50 msgid "Available quota:" -msgstr "" +msgstr "الحصة المتاحة :" #: seahub/institutions/templates/institutions/user_info.html:62 #: seahub/templates/repo_dir_recycle_view.html:46 @@ -3639,7 +3651,7 @@ msgstr "هذا المستخدم لم ينشئ أو ينضم لأي مجموعة" #: seahub/institutions/templates/institutions/user_info.html:146 msgid "Space Quota can't be empty" -msgstr "" +msgstr "المساحة المخصصة لا يمكن أن تكون فارغة" #: seahub/institutions/templates/institutions/useradmin.html:19 #: seahub/institutions/templates/institutions/useradmin_search.html:22 @@ -3680,12 +3692,12 @@ msgstr "مالك" msgid "Member" msgstr "عضو" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "تم حذف %s بنجاح" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "فشل في الحذف: المستخدم غير موجود" @@ -3717,8 +3729,9 @@ msgstr "مرحبا،" #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "لقد دعاك %(inviter)s للانضمام الى %(site_name)s. الرجاء النقر على الرابط التالي:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3762,7 +3775,7 @@ msgstr[5] "\nلديك %(num)s ملاحظة جديدة على %(site_name)s:\n" #: seahub/notifications/management/commands/send_file_updates.py:112 msgid "Renamed library" -msgstr "" +msgstr "مجلد معاد تسميته" #: seahub/notifications/management/commands/send_file_updates.py:115 msgid "Deleted library" @@ -3770,65 +3783,65 @@ msgstr "مكتبة محذوفة" #: seahub/notifications/management/commands/send_file_updates.py:118 msgid "Restored library" -msgstr "" +msgstr "مكتبة مستعادة" #: seahub/notifications/management/commands/send_file_updates.py:122 msgid "Removed all items from trash." -msgstr "" +msgstr "إزالة كافة العناصر من المهملات." #: seahub/notifications/management/commands/send_file_updates.py:124 #, python-format msgid "Removed items older than %s days from trash." -msgstr "" +msgstr "إزالة العناصر الأقدم من %s أيام من المهملات." #: seahub/notifications/management/commands/send_file_updates.py:132 msgid "Created file" -msgstr "" +msgstr "ملف مُنشأ" #: seahub/notifications/management/commands/send_file_updates.py:135 msgid "Deleted file" -msgstr "" +msgstr "ملف محذوف" #: seahub/notifications/management/commands/send_file_updates.py:138 msgid "Restored file" -msgstr "" +msgstr "ملف مستعاد" #: seahub/notifications/management/commands/send_file_updates.py:141 msgid "Renamed file" -msgstr "" +msgstr "ملف معاد تسميته" #: seahub/notifications/management/commands/send_file_updates.py:147 msgid "Moved file" -msgstr "" +msgstr "ملف تم نقله" #: seahub/notifications/management/commands/send_file_updates.py:153 msgid "Updated file" -msgstr "" +msgstr "ملف مُحدث" #: seahub/notifications/management/commands/send_file_updates.py:160 msgid "Created folder" -msgstr "" +msgstr "مجلد مُنشأ" #: seahub/notifications/management/commands/send_file_updates.py:163 msgid "Deleted folder" -msgstr "" +msgstr "مجلد محذوف" #: seahub/notifications/management/commands/send_file_updates.py:166 msgid "Restored folder" -msgstr "" +msgstr "مجلد مُستعاد" #: seahub/notifications/management/commands/send_file_updates.py:169 msgid "Renamed folder" -msgstr "" +msgstr "مجلد معاد تسميته" #: seahub/notifications/management/commands/send_file_updates.py:174 msgid "Moved folder" -msgstr "" +msgstr "مجلد تم نقله" #: seahub/notifications/management/commands/send_file_updates.py:268 #, python-format msgid "New file updates on %s" -msgstr "" +msgstr "ملفات جديدة محدثه في %s" #: seahub/notifications/management/commands/send_notices.py:335 #, python-format @@ -3840,21 +3853,21 @@ msgstr "ملاحظة جديدة على %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "الملف %(file_name)s تم تحميله إلى %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "الملف %(file_name)s تم تحميله إلى مكتبة محذوفة" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s قد طلب الانضمام الى مجموعة %(group_name)s, رسالة التحقق: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "لقد قام المستخدم %(group_staff)s بإضافتك الى مجموعة %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "الملف %(file_name)s لديه تعليق جديد من المستخدم %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3898,7 +3911,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Amr Mothana \n" "Language-Team: Arabic (http://www.transifex.com/haiwen/seahub/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "الوصف" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "الوصف" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "إلغاء" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "إلغاء" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "إلغاء" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "إلغاء" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "إلغاء" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "يحث عن مستخدم..." @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "هل حقا تريد حذف حسابك؟" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "هل حقا تريد حذف حسابك؟" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "هل حقا تريد حذف حسابك؟" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "هل حقا تريد حذف حسابك؟" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "الاسم" @@ -883,14 +894,14 @@ msgstr "الاسم" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "الإذن" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "قراءة - كتابة" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "للقراءة فقط" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "تشفير" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "كلمة المرور" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "إعادة كلمة المرور" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "الوصف مطلوب" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "تحميل" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "تتزيل" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "نسخ" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "إضافة" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "ارسال" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "إضافة حماية كلمة المرور" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "اضافة الانتهاء التلقائي" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "أيام" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "توليد" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "الرجاء ادخال الأيام" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1344,8 +1465,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "نسخ" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "إعداد أذونات {placeholder}" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1540,16 +1649,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "خطأ" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "الرجاء التحقق من الشبكة" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "مجموعة" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "اختر مجموعة" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1635,7 +1744,7 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:84 msgid "Library Name" -msgstr "" +msgstr "أسم المكتبة" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 @@ -1643,7 +1752,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "الحجم" @@ -1677,7 +1786,7 @@ msgstr "الحجم" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "الحجم" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "آخر تحديث" @@ -1715,7 +1824,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:259 #: frontend/src/pages/drafts/drafts-view.js:19 msgid "Drafts" -msgstr "" +msgstr "مسودات" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 #: frontend/src/components/dialog/manage-members-dialog.js:276 @@ -1793,7 +1902,7 @@ msgstr "وظيفة" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "مدير" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "عمليات أكثر" @@ -1896,7 +2010,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "إضافة عضو" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "تأكيد كلمة المرور" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "حذف عضو" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "الترخيص مرفوض" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "بحث عن ملفات في هذه المكتبة" @@ -2143,38 +2258,42 @@ msgstr "ملحوظة: 0 يعني الحد الافتراضي" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "رابط التحميل" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "مشاركة مع مستخدم" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "مشاركة مع مجموعة" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "" msgid "Select libraries to share" msgstr "حدد المكتبات للمشاركة" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "تم حذف عنصر واحد بنجاح." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "تتزيل" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "جاري تجهيز الحزم..." @@ -2588,7 +2679,7 @@ msgstr "تحديث" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "" msgid "Files" msgstr "ملفات" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "مقفل" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "مقفل" msgid "Unstar" msgstr "إلغاء تأشير" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "مكتبات أخرى" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "نفدت المساحة المخصصة." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "جاري الحفظ...." @@ -2834,25 +2929,25 @@ msgstr "مؤشر" msgid "unstarred" msgstr "غير مؤشر" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "قفل" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "فتح" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "" msgid "Details" msgstr "تفاصيل" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "فتح عبر العميل" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "تعليق" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "أحداث" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "كل المجموعات" @@ -2917,7 +3012,7 @@ msgstr "روابط" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "مجلدات" @@ -3048,6 +3143,11 @@ msgstr "" msgid "No comment yet." msgstr "لا تعليق حتى الان." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "افتراضي" @@ -3156,10 +3256,10 @@ msgstr "إذن المجلد" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "تغيير كلمة المرور" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "عملاء" msgid "Search Files" msgstr "بحث عن ملفات" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "تحميل" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "تحميل ملفات" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "تحميل مجلد" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3274,7 +3360,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "نقل" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "قائمة" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "شبكة" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "تفصيل" @@ -3490,7 +3576,7 @@ msgstr "كلمة المرور:" #: frontend/src/components/user-settings/webdav-password.js:64 msgid "Set Password" -msgstr "" +msgstr "قم بتعيين كلمة المرور" #: frontend/src/components/wiki-markdown-viewer.js:217 msgid "related files" @@ -3568,12 +3654,12 @@ msgstr "" #: frontend/src/markdown-editor.js:347 msgid "Refresh" -msgstr "" +msgstr "تحديث" #: frontend/src/pages/dashboard/files-activities.js:32 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:45 msgid "Operation" -msgstr "" +msgstr "العمليات" #: frontend/src/pages/dashboard/files-activities.js:33 #: frontend/src/pages/org-admin/org-logs-file-audit.js:104 @@ -3590,7 +3676,7 @@ msgstr "مكتبة منشأة" #: frontend/src/pages/dashboard/files-activities.js:113 msgid "Renamed library" -msgstr "" +msgstr "مجلد معاد تسميته" #: frontend/src/pages/dashboard/files-activities.js:117 msgid "Deleted library" @@ -3598,7 +3684,7 @@ msgstr "مكتبة محذوفة" #: frontend/src/pages/dashboard/files-activities.js:121 msgid "Restored library" -msgstr "" +msgstr "مكتبة مستعادة" #: frontend/src/pages/dashboard/files-activities.js:125 msgid "Cleaned trash" @@ -3606,7 +3692,7 @@ msgstr "" #: frontend/src/pages/dashboard/files-activities.js:127 msgid "Removed all items from trash." -msgstr "" +msgstr "إزالة كافة العناصر من المهملات." #: frontend/src/pages/dashboard/files-activities.js:129 msgid "Removed items older than {n} days from trash." @@ -3630,7 +3716,7 @@ msgstr "" #: frontend/src/pages/dashboard/files-activities.js:171 msgid "Created file" -msgstr "" +msgstr "تم إنشاء ملف" #: frontend/src/pages/dashboard/files-activities.js:176 msgid "Deleted draft" @@ -3638,19 +3724,19 @@ msgstr "" #: frontend/src/pages/dashboard/files-activities.js:176 msgid "Deleted file" -msgstr "" +msgstr "ملف محذوف" #: frontend/src/pages/dashboard/files-activities.js:181 msgid "Restored file" -msgstr "" +msgstr "ملف مستعاد" #: frontend/src/pages/dashboard/files-activities.js:186 msgid "Renamed file" -msgstr "" +msgstr "ملف معاد تسميته" #: frontend/src/pages/dashboard/files-activities.js:192 msgid "Moved file" -msgstr "" +msgstr "ملف تم نقله" #: frontend/src/pages/dashboard/files-activities.js:197 msgid "Updated draft" @@ -3658,27 +3744,27 @@ msgstr "" #: frontend/src/pages/dashboard/files-activities.js:197 msgid "Updated file" -msgstr "" +msgstr "ملف مُحدث" #: frontend/src/pages/dashboard/files-activities.js:207 msgid "Created folder" -msgstr "" +msgstr "مجلد مُنشأ" #: frontend/src/pages/dashboard/files-activities.js:212 msgid "Deleted folder" -msgstr "" +msgstr "مجلد محذوف" #: frontend/src/pages/dashboard/files-activities.js:217 msgid "Restored folder" -msgstr "" +msgstr "مجلد مُستعاد" #: frontend/src/pages/dashboard/files-activities.js:222 msgid "Renamed folder" -msgstr "" +msgstr "مجلد معاد تسميته" #: frontend/src/pages/dashboard/files-activities.js:228 msgid "Moved folder" -msgstr "" +msgstr "مجلد تم نقله" #: frontend/src/pages/drafts/draft-content.js:44 msgid "Successfully published draft %(draft)s." @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "قائمة التنقل الجانبي" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "تم نسخ %(name)s بنجاح." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "فشل نسخ %(name)s" @@ -3988,9 +4076,10 @@ msgstr "متضررة (الرجاء الاتصال بالمسؤول لإصلاح #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "الحالة" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "المساحة المستخدمة" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "تم الانشاء في" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "آخر دخول" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "مشارك بواسطة" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "العمليات" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "بحث عن مجموعات" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "النتيجة" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "العمليات" msgid "Previous" msgstr "السابق" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "مكتبة مشفرة" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "مكتبة قراءة-كتابة" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "المساحة المستخدمة/المخصصة" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "تم حذف %s بنجاح" @@ -4292,16 +4409,18 @@ msgstr "إضافة مدير" msgid "All" msgstr "الكل" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "إضافة مستخدم" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "نجح التحرير" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "إضافة مستخدم" msgid "Users" msgstr "المستخدمين" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "إضافة مستخدم" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "أدخل امتدادات الملف هنا، افصل بينها ب ',' #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "تم إلغاء مشاركة مكتبة {placeholder} بنجاح" msgid "Successfully transferred the group." msgstr "تم تحويل المجموعة بنجاح." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "تصدير أكسل" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "تلميح: يمكنك البحث بواسطة الكلمة الأساسية في الاسم." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "النتيجة" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4750,7 +4876,7 @@ msgstr "الاجهزة المتثلة حاليا" #: frontend/src/pages/sys-admin/info.js:123 #: frontend/src/pages/sys-admin/info.js:127 msgid "Activated Users" -msgstr "" +msgstr "مستخدمين مفعلين" #: frontend/src/pages/sys-admin/info.js:137 #: frontend/src/pages/sys-admin/orgs/org-nav.js:29 @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "نجح التحرير" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5078,19 +5194,19 @@ msgstr "" #: frontend/src/pages/sys-admin/statistic/traffic-table.js:28 msgid "Sync Upload" -msgstr "" +msgstr "تحميل المزامنة " #: frontend/src/pages/sys-admin/statistic/traffic-table.js:29 msgid "Sync Download" -msgstr "" +msgstr "تحميل المزامنة " #: frontend/src/pages/sys-admin/statistic/traffic-table.js:30 msgid "Web Upload" -msgstr "" +msgstr "تحميل الويب " #: frontend/src/pages/sys-admin/statistic/traffic-table.js:31 msgid "Web Download" -msgstr "" +msgstr "تنزيل الويب" #: frontend/src/pages/sys-admin/statistic/traffic-table.js:32 msgid "Share link upload" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "اللغة" msgid "Profile Setting" msgstr "إعداد الملف الشخصي" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "مشارك بواسطة: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "رسالة" msgid "Access Log" msgstr "سجل الوصول" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "مكتبة للقراءة فقط" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "تم نسخ %(name)s و عنصر آخر بنجاح." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "تم نسخ %(name)s و %(amount)s عناصر أخرى بنجاح." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "تم نقل %(name)s بنجاح." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "تم نقل %(name)s و عنصر آخر بنجاح." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "تم نقل %(name)s و %(amount)s عناصر أخرى بنجاح." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/bg/LC_MESSAGES/django.po b/locale/bg/LC_MESSAGES/django.po index 7d50a6a796..9e78cf3408 100644 --- a/locale/bg/LC_MESSAGES/django.po +++ b/locale/bg/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Bulgarian (http://www.transifex.com/haiwen/seahub/language/bg/)\n" "MIME-Version: 1.0\n" @@ -18,45 +18,45 @@ msgstr "" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Въведете ограничение на квотата" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Твърде ниска квота (минимална стойност 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" @@ -65,7 +65,7 @@ msgstr "" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -112,7 +112,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "" @@ -127,30 +127,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -214,8 +214,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "" @@ -231,9 +231,9 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "" @@ -244,7 +244,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -252,7 +252,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -260,8 +260,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -282,7 +282,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "" @@ -299,53 +299,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -368,15 +368,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -394,11 +394,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -418,15 +418,15 @@ msgstr "" msgid "Cancel failed" msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -447,7 +447,7 @@ msgstr "" msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -487,18 +487,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -509,7 +509,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -521,14 +521,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -563,11 +563,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Грешна парола" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Грешка в разкодиращата библиотека" @@ -575,20 +575,20 @@ msgstr "Грешка в разкодиращата библиотека" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -625,45 +625,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -694,6 +701,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -728,7 +739,7 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Парола" @@ -802,15 +813,15 @@ msgstr "Съществува потребител с такава Електро msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Излязъл" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Грешка при изпращане на поща, моля свържете се с администратора." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Неможе да се обнови паролата, моля свържете се с LDAP аднимистратора." @@ -980,40 +991,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1021,7 +1032,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "" @@ -1029,25 +1040,25 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "" @@ -1384,7 +1395,7 @@ msgstr "Невалидно име %s" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Липсващ аргумент" @@ -1508,10 +1519,10 @@ msgstr "" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "" @@ -3660,12 +3671,12 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "" @@ -3697,7 +3708,8 @@ msgstr "" #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3816,21 +3828,21 @@ msgstr "" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3874,7 +3886,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" "Language-Team: Bulgarian (http://www.transifex.com/haiwen/seahub/language/bg/)\n" "MIME-Version: 1.0\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "" @@ -883,14 +894,14 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "Парола" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1344,8 +1465,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1540,16 +1649,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Моля проверете връзката." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "" @@ -1677,7 +1786,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "" @@ -1793,7 +1902,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1896,7 +2010,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2143,38 +2258,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2588,7 +2679,7 @@ msgstr "" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "" msgid "Files" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2834,25 +2929,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2917,7 +3012,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3048,6 +3143,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3156,10 +3256,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3274,7 +3360,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3988,9 +4076,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "" msgid "Previous" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4292,16 +4409,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "" msgid "Profile Setting" msgstr "" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/ca/LC_MESSAGES/django.po b/locale/ca/LC_MESSAGES/django.po index a82e6a45ff..8086dc74a4 100644 --- a/locale/ca/LC_MESSAGES/django.po +++ b/locale/ca/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Catalan (http://www.transifex.com/haiwen/seahub/language/ca/)\n" "MIME-Version: 1.0\n" @@ -19,45 +19,45 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" @@ -66,7 +66,7 @@ msgstr "" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -113,7 +113,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "" @@ -128,30 +128,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -215,8 +215,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Correu electrònic" @@ -232,9 +232,9 @@ msgstr "Correu electrònic" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nom" @@ -245,7 +245,7 @@ msgstr "Nom" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -253,7 +253,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -261,8 +261,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -283,7 +283,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "" @@ -300,53 +300,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "S'ha actualitzat" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "S'ha editat i enviat un correu electrònic." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "S'ha editat però no s'ha pogut notificar per correu electrònic. Revisa la configuració del correu." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "S'ha reinicialitzar la contrasenya a %(passwd)s. S'ha notificat per correu a %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "S'ha reinicialitzat la contrasenya a %(passwd)s, però no s'ha pogut enviar un correu electrònic a %(user)s. Reviseu la configuració del correu." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "S'ha reinicialitzat la contrasenya a %(passwd)s per l'usuari %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -369,15 +369,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -395,11 +395,11 @@ msgstr "La ruta de destí no és vàlida" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -419,15 +419,15 @@ msgstr "" msgid "Cancel failed" msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -448,7 +448,7 @@ msgstr "Permís denegat." msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -488,18 +488,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Aquest grup no existeix" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -510,7 +510,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -522,14 +522,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -564,11 +564,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "La contrasenya no és correcte" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "S'ha produït un error al desencriptar la llibreria" @@ -576,20 +576,20 @@ msgstr "S'ha produït un error al desencriptar la llibreria" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -626,45 +626,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Es requereix contrasenya." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "La contrasenya és massa curta" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -695,6 +702,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Teniu %(nb_avatars)d avatars, i el màxim permès és de %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -729,7 +740,7 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Contrasenya" @@ -803,15 +814,15 @@ msgstr "" msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "S'ha finalitzat la sessió" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "No s'ha pogut enviar el correu. Aviseu l'administrador." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "" @@ -981,40 +992,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Estat" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Creat el" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administra" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1022,7 +1033,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Actiu" @@ -1030,25 +1041,25 @@ msgstr "Actiu" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inactiu" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Sí" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "" @@ -1385,7 +1396,7 @@ msgstr "El nom %s no és vàlid" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Falta un paràmetre" @@ -1509,10 +1520,10 @@ msgstr "L'equip %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "S'ha denegat l'accés " @@ -3661,12 +3672,12 @@ msgstr "Propietari" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "S'ha eliminat %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "No s'ha pogut eliminar: l'usuari no existeix" @@ -3698,7 +3709,8 @@ msgstr "" #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3817,21 +3829,21 @@ msgstr "" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s ha sol·licitat unir-se a %(group_name)s. Missatge de verificació: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3875,7 +3887,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: jordeu \n" "Language-Team: Catalan (http://www.transifex.com/haiwen/seahub/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "Descripció" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "Descripció" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "Cancela" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "Cancela" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "Cancela" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "Cancela" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "Cancela" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "Esteu segur que voleu eliminar el seu compte?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "Esteu segur que voleu eliminar el seu compte?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "Esteu segur que voleu eliminar el seu compte?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "Esteu segur que voleu eliminar el seu compte?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nom" @@ -882,14 +893,14 @@ msgstr "Nom" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "Permís" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lectura-Escriptura" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Només lectura" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "Encripta" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Contrasenya" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Repeteix la contrasenya" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "La descripció és obligatòria" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Puja" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Descarrega" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Còpia" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "Afegeix" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Envia" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dies" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Genera" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Còpia" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Error" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Verifiqueu la connexió a la xarxa" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grup" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Mida" @@ -1676,7 +1785,7 @@ msgstr "Mida" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "Mida" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Última actualització" @@ -1792,7 +1901,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administra" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Més operacions" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "Confirmeu la contrasenya" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Elimina membre" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "S'ha denegat l'accés " @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "Cerca" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Cerca fitxers a la llibreria" @@ -2142,38 +2257,42 @@ msgstr "Consell: El 0 equival al límit per defecte" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Enllaç de pujada" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Descarrega" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "Actualitza" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "Fitxers" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "No destaquis" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "Altres llibreries" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Guardant..." @@ -2833,25 +2928,25 @@ msgstr "destacat" msgid "unstarred" msgstr "no destacat" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "Detalls" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Tots els grups" @@ -2916,7 +3011,7 @@ msgstr "Enllaços" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Directoris" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "Terminals" msgid "Search Files" msgstr "Cerca fitxers" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Puja" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Puja fitxers" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Mou" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detalls" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "S'ha copiat %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "Estat" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "Espai ocupat" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "Compartit per" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operacions" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Resultat" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Operacions" msgid "Previous" msgstr "Anterior" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "S'ha eliminat %s" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "Tots" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "S'ha actualitzat" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "" msgid "Users" msgstr "Usuaris" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "Escrigui les extensions de fitxer separades per ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Resultat" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "Elimina la organització" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "S'ha actualitzat" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Sincronitza" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "" msgid "Profile Setting" msgstr "Configuració " -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Compartit per:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "Missatge" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "S'ha copiat %(name)s i %(amount)s més." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "S'ha mogut %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "S'ha mogut %(name)s i %(amount)s més." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/cs/LC_MESSAGES/django.po b/locale/cs/LC_MESSAGES/django.po index 92508a1a61..8ce23ec74a 100644 --- a/locale/cs/LC_MESSAGES/django.po +++ b/locale/cs/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Czech (http://www.transifex.com/haiwen/seahub/language/cs/)\n" "MIME-Version: 1.0\n" @@ -23,45 +23,45 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Jméno je příliš dlouhé (maximum je 64 znaků)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Jméno by nemělo obsahovat '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Uživatelské ID nemůže být prázdné" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Uživatelské ID %s již existuje." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Oddělení je příliš dlouhé (maximum je 512 znaků)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Kvóta nemůže být prázdná" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Musí být číslo které je větší nebo rovno 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Kvóta je příliš malá (minimum je 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Chyba při nastavení kvóty: maximum je %d MB" @@ -70,7 +70,7 @@ msgstr "Chyba při nastavení kvóty: maximum je %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -117,7 +117,7 @@ msgid "" "institution" msgstr "Nelze přidat uživatele %s do instituce: uživatel již je v této instituci" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Není možno smazat systémovou knihovnu." @@ -132,30 +132,30 @@ msgstr "Knihovnu nelze převést na vlastníka." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "Existuje přidružená publikovaná knihovna." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "Uživatel %s již je vlastníkem skupiny" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "E-mail %s není platný." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Sdíleno s %s." @@ -219,8 +219,8 @@ msgstr "Nahrání přes odkaz" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Email" @@ -236,9 +236,9 @@ msgstr "Email" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Jméno" @@ -249,7 +249,7 @@ msgstr "Jméno" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Kontaktní email" @@ -257,7 +257,7 @@ msgstr "Kontaktní email" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Využití prostoru" @@ -265,8 +265,8 @@ msgstr "Využití prostoru" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Kvóta úložiště" @@ -287,7 +287,7 @@ msgid "Successfully added user %(user)s." msgstr "Úspěšně přidán uživatel %(user)s." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Jste pozván pro připojení se do %s" @@ -304,53 +304,53 @@ msgid "" "because Email service is not properly configured." msgstr "Úspěšně přidán uživatel %(user)s. Emailová notifikace nemohla být odeslána protože emailová služba není správně nakonfigurována." -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editace byla úspěšná" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Váš účet na %s byl aktivován" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Editace byla úspěšná, email byl odeslán." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Editace byla úspěšná, ale selhalo odesílání emailu. Prosím zkontrolujte Vaší emailovou konfiguraci." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Heslo bylo vyresetováno na %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Úspěšně vyresetováno heslo na %(passwd)s, email byl odeslán na %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Úspěšně vyresetováno heslo na %(passwd)s, ale selhalo odeslání emailu na%(user)s, prosím zkontrolujte vaší emailovou konfiguraci." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Úspěšně vyresetováno heslo na %(passwd)s pro uživatele %(user)s" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -373,15 +373,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -399,11 +399,11 @@ msgstr "Nesprávná cílová cesta" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Nedostatek úložného prostoru - mimo kvótu." @@ -423,15 +423,15 @@ msgstr "Soubor je uzamčen" msgid "Cancel failed" msgstr "Zručení selhalo" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "neplatné uživatelské jméno." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -452,7 +452,7 @@ msgstr "Přístup odmítnut." msgid "File is not locked." msgstr "Soubor není uzamčen." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Nemůžete obnovit zámek tohoto souboru." @@ -492,18 +492,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Skupina neexistuje" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Chyba při exportu do Excelu" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "Oprávnění již existuje." @@ -514,7 +514,7 @@ msgstr "%(user)s zrušil váš přístup k %(site_name)s." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "Emailová adresa není oprávněna být pozvána jako host." @@ -526,14 +526,14 @@ msgstr "%s už je pozván." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Uživatel %s už existuje." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -568,11 +568,11 @@ msgstr "Nelze resetovat heslo této knihovny." msgid "New password of library %s" msgstr "Nové heslo knihovny %s " -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Chybné heslo" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Problém při dešifrování knihovny" @@ -580,20 +580,20 @@ msgstr "Problém při dešifrování knihovny" msgid "Wrong old password" msgstr "Chybné původní heslo" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "Soubor %s je uzamčen." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "Nelze přesunout složku %s, zkontrolujte prosím její oprávnění." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "Nelze odstranit složku %s, zkontrolujte prosím její oprávnění." @@ -630,45 +630,52 @@ msgstr "Neplatný E-mail." msgid "An upload link is shared to you on %s" msgstr "Na %s je s vámi sdílen odkaz pro nahrání" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Heslo je vyžadováno." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Heslo je příliš krátké" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Počet dní do expirace by měl být větší nebo rovno %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Počet dní do expirace by měl být menší nebo rovno %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "Sdílecí odkaz%s již existuje." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Heslo je příliš krátké." - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -699,6 +706,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Již máte %(nb_avatars)d avatarů, maximální povolený počet avatarů je %(nb_max_avatars)d" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -733,7 +744,7 @@ msgstr "E-mail nebo přezdívka" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Heslo" @@ -807,15 +818,15 @@ msgstr "Uživatel s tímto emailem už existuje." msgid "This account has been frozen due to too many failed login attempts." msgstr "Tento účet byl odstaven z důvodu příliš mnoha chybných pokusů o přihlášení." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Odhlášen" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Odeslání emailu se nezdařilo. Prosím kontaktujte administrátora." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Heslo nejde změnit, prosím kontaktujte LDAP administrátora." @@ -985,40 +996,40 @@ msgstr "Anonymní uživatel" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Stav" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Role" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Vytvořeno v" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Poslední přihlášení" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Admin" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(importováno)" @@ -1026,7 +1037,7 @@ msgstr "LDAP(importováno)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktivní" @@ -1034,25 +1045,25 @@ msgstr "Aktivní" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Neaktivní" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Ano" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Host" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Výchozí" @@ -1399,7 +1410,7 @@ msgstr "Jméno %s není platné" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Chybí argument" @@ -1523,10 +1534,10 @@ msgstr "Tým %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Přístup odepřen" @@ -3675,12 +3686,12 @@ msgstr "Vlastník" msgid "Member" msgstr "Člen" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Úspěšně smazáno %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Chyba při mazání: uživatel neexistuje" @@ -3712,8 +3723,9 @@ msgstr "Dobrý den," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s Vás pozval k připojení se do %(site_name)s. Prosím zkontrolujte odkaz níže:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3833,21 +3845,21 @@ msgstr "Nové oznámení na %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Soubor s názvem %(file_name)s je nahrán do %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Soubor se jménem %(file_name)s je nahrán do Smazané Knihovny" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s požádal o připojení ke skupině %(group_name)s, ověřovací zpráva: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "Uživatel %(group_staff)s Vás přidal do skupiny %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "Soubor %(file_name)s má nový komentář od uživatele %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "Koncept č.%(draft_id)s má nový komentář od uživatele %(author)s" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s vám odeslal požadavek pro koncept č.%(draft_id)s " -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3891,7 +3903,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "Host %(user)s přijal Vaše accepted your pozvaní v %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Tomáš Kubalík \n" "Language-Team: Czech (http://www.transifex.com/haiwen/seahub/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -153,7 +153,7 @@ msgstr "Probíhá nahrávání souboru. Jste si jistý/á, že chcete opustit tu #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -180,8 +180,8 @@ msgid "Tags" msgstr "Štítky" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -252,6 +252,8 @@ msgid "Contact Information" msgstr "Kontaktní informace" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -274,7 +276,7 @@ msgstr "Popis" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -287,7 +289,7 @@ msgstr "Popis" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -355,6 +357,7 @@ msgstr "Storno" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -372,7 +375,7 @@ msgstr "Storno" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -390,10 +393,10 @@ msgstr "Storno" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -416,8 +419,8 @@ msgstr "Storno" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -431,6 +434,8 @@ msgstr "Storno" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -476,13 +481,13 @@ msgstr "Přidat kontrolního uživatele" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Vyhledat uživatele..." @@ -612,13 +617,14 @@ msgid "Really want to delete your account?" msgstr "Opravdu chcete smazat svůj účet?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -626,23 +632,25 @@ msgstr "Opravdu chcete smazat svůj účet?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -650,7 +658,8 @@ msgstr "Opravdu chcete smazat svůj účet?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -665,8 +674,7 @@ msgstr "Opravdu chcete smazat svůj účet?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -782,6 +790,7 @@ msgstr "Kopírovat {num} položek" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -831,7 +840,7 @@ msgstr "Nová knihovna pro oddělení." #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -846,13 +855,15 @@ msgstr "Nová knihovna pro oddělení." #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -879,7 +890,7 @@ msgstr "Nová knihovna pro oddělení." #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Název" @@ -887,14 +898,14 @@ msgstr "Název" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "Jméno \"{name}\" je již obsazeno. Prosím zvolte jiné jméno." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -905,8 +916,8 @@ msgid "This is a draft" msgstr "Toto je návrh" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -970,26 +981,27 @@ msgid "Storage Backend" msgstr "Typ uložiště" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1002,14 +1014,14 @@ msgstr "Oprávnění" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Číst / zapisovat" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Pouze čtení" @@ -1018,8 +1030,8 @@ msgid "Encrypt" msgstr "Šifrovat" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1030,15 +1042,15 @@ msgid "Password" msgstr "Heslo" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Heslo znovu" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1060,8 +1072,8 @@ msgstr "Vybrat barvu" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1069,6 +1081,103 @@ msgstr "Vybrat barvu" msgid "Save" msgstr "Uložit" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Popis je povinný" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Nahrát" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Stáhnout" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Upravit" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopírovat" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Smazat soubor" @@ -1140,126 +1249,138 @@ msgstr "Účastníci" msgid "Add" msgstr "Přidat" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} dní" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "Větší nebo rovno {minDays_placeholder} dní" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "Menší nebo rovno {maxDays_placeholder} dní" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Veřejný odkaz zkopírován do schránky." -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Přímý odkaz ke stažení zkopírován do schránky." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "Oprávnění úspěšně změněna." -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(nejméně {passwordLength} znaků)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Odkaz:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Přímý odkaz ke stažení:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Datum expirace:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Oprávnění:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Odeslat" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "Opravdu chcete smazat sdílecí odkaz?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Smazáním sdílecího odkazu bude všem odepřen přístup." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Přidat ochranu heslem" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Přidat automatickou expiraci" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "Dny vypršení platnosti" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dní" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "Doba platnosti" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Nastavit oprávnění" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Generovat" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Prosím zadejte dny" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Vložte prosím nezáporné celé číslo" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Odkaz pro nahrávání zkopírován do schránky." -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Odkaz pro nahrávání:" @@ -1348,8 +1469,8 @@ msgstr "Interní odkaz byl zkopírován do schránky" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Interní odkaz" @@ -1360,18 +1481,6 @@ msgid "" " with read permission to the file or folder." msgstr "Interní odkaz směřuje na soubor nebo složku u které má uživatel oprávnění ke čtení." -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopírovat" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "Přístup uživatele {placeholder} byl úspěšně odebrán." @@ -1411,7 +1520,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "Úspěšně pozván %(email) a dalších %(num) lidí." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1535,8 +1644,8 @@ msgid "Set {placeholder}'s permission" msgstr "Nastavit oprávnění pro {placeholder}" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Skupina nenalezena" @@ -1544,16 +1653,16 @@ msgstr "Skupina nenalezena" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1564,28 +1673,28 @@ msgstr "Skupina nenalezena" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Chyba" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Zkontrolujte síťové připojení." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Skupina" @@ -1601,9 +1710,9 @@ msgid "Select a group" msgstr "Vyberte skupinu" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1647,7 +1756,7 @@ msgstr "Název knihovny" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1667,7 +1776,7 @@ msgstr "Název knihovny" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Velikost" @@ -1681,7 +1790,7 @@ msgstr "Velikost" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1696,7 +1805,7 @@ msgstr "Velikost" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Poslední aktualizace" @@ -1797,7 +1906,7 @@ msgstr "Role" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1809,18 +1918,20 @@ msgstr "Úspěšně smzán {name}." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Admin" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1839,25 +1950,28 @@ msgid "New Wiki" msgstr "Nová Wiki stránka" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1865,7 +1979,7 @@ msgstr "Nová Wiki stránka" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Více operací" @@ -1900,7 +2014,7 @@ msgstr "Nové oddělení" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Přidat člena" @@ -1929,8 +2043,8 @@ msgid "Confirm Password" msgstr "Potvrzení hesla" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Pozvat uživatele" @@ -1950,7 +2064,7 @@ msgstr "Odešlete zvací odkaz ostatním a oni budou schopni se připojit do org #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1966,7 +2080,7 @@ msgstr "Smazat oddělení" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Smazat člena" @@ -2033,9 +2147,9 @@ msgid "API token is copied to the clipboard." msgstr "Token k API rozhraní zkopírován do schránky." #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Přístup odepřen" @@ -2077,7 +2191,8 @@ msgstr "Žádné odkazy pro nahrávání" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2115,8 +2230,8 @@ msgstr "Hledat" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Vyhledat soubory v této knihovně" @@ -2147,38 +2262,42 @@ msgstr "Tip: 0 znamená výchozí limit" msgid "The link is copied to the clipboard." msgstr "Odkaz byl zkopírován do schránky" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Veřejný odkaz" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Upload odkaz" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Sdílet uživateli" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Sdílet skupině" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "Sdílet na jiný server" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2207,8 +2326,8 @@ msgstr "Vyberte prosím knihovnu ke sdílení" msgid "Select libraries to share" msgstr "Vyberte knihovnu ke sdílení" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "Vybrat skupiny..." @@ -2251,6 +2370,7 @@ msgstr "Může to chvíli trvat, počkejte prosím." #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2259,7 +2379,7 @@ msgstr "Může to chvíli trvat, počkejte prosím." #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2277,9 +2397,9 @@ msgstr "Úspěšně smazána 1 položka" msgid "Select a server..." msgstr "Vybrat server..." -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "Knihovna nemůže být sdílena jejímu vlastníkovi." @@ -2448,7 +2568,7 @@ msgstr "Nastavit jméno" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Podmínky" @@ -2528,36 +2648,7 @@ msgstr "Zrušit zveřejnění" msgid "Publish a Library" msgstr "Zveřejnit knihovnu" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Stáhnout" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Balení…" @@ -2592,7 +2683,7 @@ msgstr "Aktualizovat" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2628,19 +2719,19 @@ msgstr "Umístění" msgid "Files" msgstr "Soubory" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "zamčeno uživatelem {name}" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "uzamčeno" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2648,7 +2739,7 @@ msgstr "uzamčeno" msgid "Unstar" msgstr "Odebrat z oblíbených" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2705,35 +2796,35 @@ msgstr "Ostatní knihovny" msgid "Search..." msgstr "Hledat..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "Nahrávejte více než {maxFiles} souborů najednou." -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "Soubor je uzamčen ostatními." -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "Chybné jméno souboru." -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "Soubor již existuje." -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "Velikost souboru je příliš velká." -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Nedostatek úložného prostoru - mimo kvótu." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2770,7 +2861,11 @@ msgid "Retry" msgstr "Opakovat" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Ukládání…" @@ -2838,25 +2933,25 @@ msgstr "označeno" msgid "unstarred" msgstr "odznačeno" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Zámek" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Odemknout" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Otevřít rodičovský adresář" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2864,14 +2959,14 @@ msgstr "Otevřít rodičovský adresář" msgid "Details" msgstr "Detaily" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Otevřít pomocí klienta" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Komentář" @@ -2906,7 +3001,7 @@ msgid "Actions" msgstr "Akce" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Všechny skupiny" @@ -2921,7 +3016,7 @@ msgstr "Odkazy" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Složky" @@ -3052,6 +3147,11 @@ msgstr "Zobrazit vyřešené komentáře" msgid "No comment yet." msgstr "Žádné komentáře" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Výchozí" @@ -3160,10 +3260,10 @@ msgstr "Oprávnění složky" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3181,8 +3281,7 @@ msgstr "Změnit heslo" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3206,46 +3305,33 @@ msgstr "Klienti" msgid "Search Files" msgstr "Vyhledat soubory" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Nahrát" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Nový" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Nahrát soubory" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Nahrát adresář" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Nový Markdown soubor" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Nový soubor Excelu" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Nový soubor PowerPointu" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Nový soubor Wordu" @@ -3278,7 +3364,7 @@ msgstr "Nový návrh" msgid "Start review" msgstr "Začít kontrolu" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Přesunout" @@ -3296,20 +3382,20 @@ msgstr "Upravit soubor" msgid "Create a draft from this file, instead of editing it directly." msgstr "Vytvořit z tohoto souboru návrh místo přímé úpravy." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Seznam" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Mřížka" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Sloupec" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detail" @@ -3745,6 +3831,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Knihovny můžete vytvořit kliknutím na tlačítko \"Nová knihovna\" níže." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3821,75 +3908,76 @@ msgid "" "button in the menu bar." msgstr "Dosud jste nepozvali žádné hosty. Host má přístup ke sdíleným knihovnám prostřednictvím webového rozhraní, což umožňuje efektivnější způsoby spolupráce než prostřednictvím odkazů. Můžete pozvat hosta kliknutím na tlačítko „Pozvat hosta“ na liště nabídek." -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "Složka neexistuje." -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "Tato knihovna byla nastavena správcem pouze pro čtení a nelze ji aktualizovat." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Postranní navigační nabídka" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "Nepodařilo se přesunout soubory do jiné knihovny." -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "Nepodařilo se zkopírovat soubory do jiné knihovny." -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "Soubory byly úspěšně přesunuty do jiné knihovny." -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "Soubory byly úspěšně zkopírovány do jiné knihovny." -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "{name} a {n} další položky smazány." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "Nepodařilo se smazat {name} a {n} dalších položek." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "Přejmenování {name} selhalo" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "Úspěšně smazán {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "Chyba při odstranění {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "Úspěšně přesunut {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "Chyba při přesunu {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Úspěšně zkopírováno %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Chyba při kopírování %(name)s" @@ -3992,9 +4080,10 @@ msgstr "Poškozená (obraťte se na správce ohledně opravy této knihovny)" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4005,7 +4094,9 @@ msgstr "Stav" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4016,6 +4107,7 @@ msgstr "Využité místo" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4026,9 +4118,11 @@ msgstr "Kvóta" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4036,16 +4130,15 @@ msgstr "Kvóta" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Vytvořeno" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Poslední přihlášení" @@ -4085,11 +4178,35 @@ msgstr "Žádné oddělení" msgid "Shared By" msgstr "Sdíleno uživatelem" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operace" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "Hledat skupiny" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Vyhledat skupiny" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Výsledek" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "Hledat skupiny podle názvu" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4100,7 +4217,7 @@ msgstr "Operace" msgid "Previous" msgstr "Předchozí" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4143,12 +4260,12 @@ msgid "All Libraries" msgstr "Všechny knihovny" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Šifrovaná knihovna" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Čtení / zápis do knihovny" @@ -4266,7 +4383,7 @@ msgid "Space Used / Quota" msgstr "Využité místo / Kvóta" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Úspěšně smazáno %s" @@ -4296,16 +4413,18 @@ msgstr "Přidat Administrátora" msgid "All" msgstr "Vše" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "úspěšně přidán uživatel %s." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Přidat uživatele" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Editace byla úspěšná" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4316,6 +4435,28 @@ msgstr "Přidat uživatele" msgid "Users" msgstr "Uživatelé" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "Hledat uživatele" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "Vyhledat uživatele" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "úspěšně přidán uživatel %s." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Přidat uživatele" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4378,7 +4519,7 @@ msgstr "Sem vložte příponu souboru oddělenou ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Reset" @@ -4412,8 +4553,8 @@ msgstr "Dosud jste nesdíleli žádné složky s ostatními uživateli. Složku msgid "Successfully unshared {name}" msgstr "Sdílení {name} úspěšně zrušeno" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "Sdílet s:" @@ -4677,10 +4818,6 @@ msgstr "Úspěšně zrušeno sdílení {placeholder}" msgid "Successfully transferred the group." msgstr "Skupina byla úspěšně přesunuta." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "Hledat skupiny podle názvu" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4690,23 +4827,12 @@ msgstr "Hledat skupiny podle názvu" msgid "Export Excel" msgstr "Export do Excelu" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "Hledat skupiny" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Tip: Můžete vyhledávat podle klíčového slova ve jméně." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Výsledek" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4892,7 +5018,7 @@ msgstr "Jméno bylo úspěšně nastaveno" msgid "Successfully set max number of members." msgstr "Úspěšně nastaven maximální počet členů." -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "Opravdu chcete resetovat heslo uživatele {placeholder}?" @@ -4907,16 +5033,6 @@ msgstr " {userCount} uživatel(ů) a {repoCount} knihovnen této organizace bude msgid "Delete Organization" msgstr "Smazat organizaci" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Editace byla úspěšná" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "Hledat organizace" @@ -5133,15 +5249,6 @@ msgstr "Úspěšně smazáno {user_number_placeholder} uživatelů." msgid "Delete Users" msgstr "Smazat uživatele" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "Hledat uživatele" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "Vyhledat uživatele" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5378,50 +5485,68 @@ msgid "" msgstr "Minimální počet znaků, které by heslo knihovny mělo obsahovat" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "minimální délka heslo pro odkaz download/upload" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Minimální počet znaků, které by heslo pro download/upload odkazy mělo obsahovat." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Povolit uživatelům přidávat knihovny organizace. V opačném případě pouze systémový administrátor bude moci přidávat knihovny organizace." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Povolit uživateli vyprázdnit koš knihovny" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Online náhled" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "přípony textových souborů" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Přípony textových souborů, které můžou být zobrazeny online. Každá přípona je oddělena čárkou." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Synchronizace" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Pokud bude zapnuté, desktopoví klienti nebudou schopni synchronizovat složky mimo výchozí Seafile složku. " -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5534,11 +5659,11 @@ msgstr "Jazyk" msgid "Profile Setting" msgstr "Nastavení profilu" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Sdíleno uživatelem: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "Zkomprimovat vybrané položky do formátu ZIP" @@ -5579,10 +5704,6 @@ msgstr "Nemáte žádné odkazy k odeslání" msgid "You don't have any favorite items yet" msgstr "Zatím nemáte žádné oblíbené položky" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Upravit" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "Importovat uživatele" @@ -5662,120 +5783,120 @@ msgstr "Zpráva" msgid "Access Log" msgstr "Záznam přístupů" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Přístup správce" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Knihovna pouze pro čtení." -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "Online knihovna pro čtení a zápis" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "Online knihovna pouze pro čtení" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Číst/Upravovat složku" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Číst složku" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "Online složka pro čtení a zápis" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "Online složka pouze pro čtení" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "Online čtení a zápis" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "Online pouze pro čtení" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "Uživatel může číst, zapisovat, nahrávat, stahovat a synchronizovat soubory." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "Uživatel může číst, stahovat a synchronizovat soubory." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Kromě oprávnění k zápisu, uživatel může také sdílet knihovnu." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "Uživatel může prohlížet a upravovat soubor online prostřednictvím prohlížeče. Soubory nelze stáhnout." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "Uživatel může pouze prohlížet soubory on-line pomocí prohlížeče. Soubory nemohou být staženy." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Zobrazit a stáhnout" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Pouze zobrazit" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "Stáhnout a nahrát" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Upravit v cloudu a stáhnout" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "Upravit pouze na cloudu" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Úspěšně zkopírováno %(name)s a 1 další položka." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Úspěšně zkopírováno %(name)s a %(amount)s dalších položek." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Úspěšně přesunuto %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Úspěšně přesunuto %(name)s. a 1 další položka" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Úspěšně přesunuto %(name)s a %(amount)s dalších položek." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "Chyba při kopírování %(name)s a %(amount)s dalších položky(ek)." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "Chyba při kopírování %(name)s." -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "Chyba při přesunu %(name)s a %(amount)s dalších položky(ek)." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "Chyba při přesunu %(name)s." diff --git a/locale/da_DK/LC_MESSAGES/djangojs.po b/locale/da_DK/LC_MESSAGES/djangojs.po index d1dee9bf91..c192bb03eb 100644 --- a/locale/da_DK/LC_MESSAGES/djangojs.po +++ b/locale/da_DK/LC_MESSAGES/djangojs.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Danish (Denmark) (http://www.transifex.com/haiwen/seahub/language/da_DK/)\n" "MIME-Version: 1.0\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "Beskrivelse" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "Beskrivelse" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "Afbryd" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "Afbryd" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "Afbryd" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "Afbryd" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "Afbryd" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Navn" @@ -883,14 +894,14 @@ msgstr "Navn" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Read-Write" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Read-Only" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "Kodeord" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1344,8 +1465,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1540,16 +1649,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Tjek venligst netværksforbindelsen" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Størrelse" @@ -1677,7 +1786,7 @@ msgstr "Størrelse" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "Størrelse" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Sidste opdatering" @@ -1793,7 +1902,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Admin" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1896,7 +2010,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2143,38 +2258,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2588,7 +2679,7 @@ msgstr "" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "" msgid "Files" msgstr "Filer" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2834,25 +2929,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2917,7 +3012,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3048,6 +3143,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3156,10 +3256,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3274,7 +3360,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3988,9 +4076,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "Delt af" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "" msgid "Previous" msgstr "Forrige" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4292,16 +4409,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "" msgid "Profile Setting" msgstr "" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 6484c82d6f..e37f6209bf 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ # c8102f0c763e951b80d487a98493a3a2_3f82ce6 , 2016 # A. Heß , 2015 # Andreas Schmidt , 2015 -# Andreas Vollmer | HU Berlin , 2015-2020 +# Andreas Vollmer | HU Berlin , 2015-2021 # anselm92 , 2016 # anselm92 , 2016 # baiki , 2014 @@ -77,8 +77,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: German (http://www.transifex.com/haiwen/seahub/language/de/)\n" "MIME-Version: 1.0\n" @@ -87,45 +87,45 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Name ist zu lang (maximal 64 Zeichen)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Name darf keinen Schrägstrich enthalten" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Benutzernamen angeben" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Benutzername %s ist schon vergeben." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Bereich ist zu lang (maximal 512 Zeichen)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Speicherplatz muss gesetzt sein" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Ganze Zahl größer oder gleich 0 erforderlich." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Speicherplatz ist zu gering (minimaler Wert ist 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Speicherplatz konnte nicht gesetzt werden: Maximale Quota ist %d MB" @@ -134,7 +134,7 @@ msgstr "Speicherplatz konnte nicht gesetzt werden: Maximale Quota ist %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -181,7 +181,7 @@ msgid "" "institution" msgstr "%s gehört bereits zu der Einrichtung und kann nicht erneut zugewiesen werden" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Eine System-Bibliothek kann nicht gelöscht werden. " @@ -196,30 +196,30 @@ msgstr "Bibliotheken können nicht auf ihre Eigentümer/innen übertragen werden #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "Es gibt eine veröffentlichte Bibliothek hierzu." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "%s ist bereits Eigentümer/in der Gruppe." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "E-Mail %s ist ungültig." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Das Objekt ist für %s freigegeben." @@ -283,8 +283,8 @@ msgstr "Hochladen per Link" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "E-Mail-Adresse" @@ -300,9 +300,9 @@ msgstr "E-Mail-Adresse" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Name" @@ -313,7 +313,7 @@ msgstr "Name" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "E-Mail-Kontakt" @@ -321,7 +321,7 @@ msgstr "E-Mail-Kontakt" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Benutzter Speicherplatz" @@ -329,8 +329,8 @@ msgstr "Benutzter Speicherplatz" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Speicherplatz" @@ -351,7 +351,7 @@ msgid "Successfully added user %(user)s." msgstr "%(user)s wurde hinzugefügt." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Sie wurden eingeladen %s beizutreten" @@ -368,53 +368,53 @@ msgid "" "because Email service is not properly configured." msgstr "%(user)s wurde hinzugefügt. Es konnte jedoch keine Benachrichtigung gesendet werden, da der E-Mail-Dienst nicht korrekt konfiguriert ist." -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Bearbeitung gespeichert" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Ihr Benutzerkonto auf %s wurde aktiviert" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Bearbeitung gespeichert, eine E-Mail wurde verschickt." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Bearbeitung gespeichert, allerdings konnte keine E-Mail gesendet werden. Bitte prüfen Sie die Konfiguration Ihres E-Mail-Dienstes." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Passwort auf %s wurde zurückgesetzt" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Passwort auf %(passwd)s gesetzt, eine E-Mail wurde an %(user)s gesendet." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Passwort wurde auf %(passwd)s gesetzt, aber es konnte keine E-Mail an %(user)s gesendet werden. Bitte überprüfen Sie die Konfiguration Ihres E-Mail-Dienstes." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Passwort von %(user)s auf %(passwd)s zurückgesetzt." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -428,7 +428,7 @@ msgstr "Ganze Zahl größer oder gleich 0 erforderlich." #: seahub/api2/endpoints/admin/virus_scan_records.py:200 msgid "Virus file is not found." -msgstr "" +msgstr "Virusdatei nicht gefunden." #: seahub/api2/endpoints/admin/virus_scan_records.py:218 #: seahub/api2/endpoints/admin/virus_scan_records.py:233 @@ -437,15 +437,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -463,11 +463,11 @@ msgstr "Ungültiges Ziel" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Speicherplatz ist verbraucht." @@ -487,15 +487,15 @@ msgstr "Datei ist gesperrt" msgid "Cancel failed" msgstr "Abbruch fehlgeschlagen" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "Benutzername ungültig" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -516,7 +516,7 @@ msgstr "Zugriff verweigert." msgid "File is not locked." msgstr "Datei ist nicht gesperrt." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Sie können die Sperrung der Datei nicht erneuern." @@ -553,21 +553,21 @@ msgstr "Benutzer %s konnte in Organisation nicht gefunden werden." #: seahub/api2/endpoints/group_members.py:459 #, python-format msgid "User %s is an organization user." -msgstr "" +msgstr "%s gehört einer Organisation an." #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Die Gruppe ist nicht vorhanden" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Excel-Export fehlgeschlagen" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "Das Recht ist schon gesetzt." @@ -578,7 +578,7 @@ msgstr "%(user)s hat Ihnen den Zugang zu %(site_name)s entzogen." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "Diese E-Mail-Adresse kann nicht als Gast eingeladen werden." @@ -590,14 +590,14 @@ msgstr "%s ist bereits eingeladen." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Benutzer/in %s ist bereits vorhanden." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -632,11 +632,11 @@ msgstr "Das Passwort der Bibliothek kann nicht zurückgesetzt werden." msgid "New password of library %s" msgstr "Neues Passwort für Bibliothek %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Falsches Passwort" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Fehler beim Entschlüsseln der Bibliothek" @@ -644,20 +644,20 @@ msgstr "Fehler beim Entschlüsseln der Bibliothek" msgid "Wrong old password" msgstr "Falsches altes Passwort" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "Datei %s ist gesperrt." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "Ordner %s kann nicht verschoben werden, bitte überprüfen Sie die Rechte." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "Ordner %s kann nicht gelöscht werden, bitte überprüfen Sie die Rechte." @@ -694,45 +694,52 @@ msgstr "Die E-Mail-Adresse ist ungültig." msgid "An upload link is shared to you on %s" msgstr "Für Sie wurde ein Upload-Link auf %s freigegeben." -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Passwort erforderlich." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Passwort ist zu kurz." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Der Freigabe-Link sollte mindestens %s Tage verfügbar sein" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Der Freigabe-Link sollte höchstens %s Tage verfügbar sein" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "Die Ablaufzeit sollte nach %s liegen." -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "Die Ablaufzeit sollte vor %s liegen." -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "Freigabe-Link %s ist bereits vorhanden." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Passwort ist zu kurz" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -763,6 +770,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Sie haben bereits %(nb_avatars)d Avatare. Maximal sind %(nb_max_avatars)d erlaubt." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -797,7 +808,7 @@ msgstr "E-Mail-Adresse oder Benutzername" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Passwort" @@ -871,15 +882,15 @@ msgstr "Benutzer/in mit dieser E-Mail-Adresse ist bereits vorhanden" msgid "This account has been frozen due to too many failed login attempts." msgstr "Dieses Konto ist wegen zu vieler fehlgeschlagener Anmeldeversuche gesperrt." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Abgemeldet" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Die E-Mail konnte nicht verschickt werden. Bitte kontaktieren Sie die Administration." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Das Passwort kann nicht aktualisiert werden. Bitte benachrichtigen Sie die LDAP-Administration." @@ -1043,46 +1054,46 @@ msgstr "Gelöscht:" #: seahub/templates/file_access.html:37 #: seahub/templates/snippets/add_watermark.html:10 msgid "Anonymous User" -msgstr "Benutzer/in anonym" +msgstr "unbekannter Benutzer" #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Status" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Rolle" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Erstellt am" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Letzte Anmeldung" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administration" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP (Import)" @@ -1090,7 +1101,7 @@ msgstr "LDAP (Import)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktiv" @@ -1098,25 +1109,25 @@ msgstr "Aktiv" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inaktiv" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Ja" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Gast" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Standard" @@ -1453,7 +1464,7 @@ msgstr "Name %s ist ungültig" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argument fehlt" @@ -1577,10 +1588,10 @@ msgstr "Ihr Service-Team %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Zugriff verweigert" @@ -1656,7 +1667,7 @@ msgstr "" #: seahub/help/templates/help/base.html:48 msgid "Folder permission" -msgstr "" +msgstr "Ordnerrechte" #: seahub/help/templates/help/base.html:49 msgid "Departments sharing" @@ -1677,7 +1688,7 @@ msgstr "" #: seahub/help/templates/help/base.html:59 msgid "Install and sync files" -msgstr "" +msgstr "Installieren und Dateien synchronisieren" #: seahub/help/templates/help/base.html:60 msgid "Syncing existing folders" @@ -1806,7 +1817,7 @@ msgstr "" #: seahub/help/templates/help/departments.html:13 #: seahub/help/templates/help/departments.html:17 msgid "System admin" -msgstr "" +msgstr "System-Administration" #: seahub/help/templates/help/departments.html:14 #: seahub/help/templates/help/departments.html:35 @@ -1927,7 +1938,7 @@ msgstr "" #: seahub/help/templates/help/departments.html:47 msgid "Change library name" -msgstr "" +msgstr "Bibliotheksnamen ändern" #: seahub/help/templates/help/departments.html:48 msgid "" @@ -1958,7 +1969,7 @@ msgstr "" #: seahub/help/templates/help/desktop_proxy.html:6 msgid "Using proxy in Seafile client" -msgstr "" +msgstr "Einen Proxy im Seafile-Programm nutzen" #: seahub/help/templates/help/desktop_proxy.html:8 msgid "" @@ -2096,7 +2107,7 @@ msgstr "" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:34 #: seahub/help/templates/help/using_drive_client.html:79 msgid "FAQ" -msgstr "" +msgstr "FAQ" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:35 msgid "Can I create, delete, rename libraries?" @@ -2526,17 +2537,17 @@ msgstr "" #: seahub/help/templates/help/full_text_file_search.html:11 #: seahub/help/templates/help/viewing_files_within_web_app.html:11 msgid "LibreOffice files" -msgstr "" +msgstr "LibreOffice-Dateien" #: seahub/help/templates/help/full_text_file_search.html:12 #: seahub/help/templates/help/viewing_files_within_web_app.html:12 msgid "PDF files" -msgstr "" +msgstr "PDF-Dateien" #: seahub/help/templates/help/full_text_file_search.html:13 #: seahub/help/templates/help/viewing_files_within_web_app.html:14 msgid "Markdown files: .md" -msgstr "" +msgstr "Markdown-Dateien: .md" #: seahub/help/templates/help/full_text_file_search.html:14 #: seahub/help/templates/help/viewing_files_within_web_app.html:15 @@ -2546,7 +2557,7 @@ msgstr "" #: seahub/help/templates/help/full_text_file_search.html:15 #: seahub/help/templates/help/viewing_files_within_web_app.html:16 msgid "Text files: .txt, .log" -msgstr "" +msgstr "Textdateien: .txt, .log" #: seahub/help/templates/help/full_text_file_search.html:17 msgid "" @@ -2885,7 +2896,7 @@ msgstr "" #: seahub/help/templates/help/manage_library_as_wiki.html:8 msgid "Column view" -msgstr "" +msgstr "Spaltenansicht" #: seahub/help/templates/help/manage_library_as_wiki.html:9 msgid "" @@ -3454,7 +3465,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:22 #: seahub/help/templates/help/using_drive_client.html:51 msgid "State" -msgstr "" +msgstr "Status" #: seahub/help/templates/help/using_drive_client.html:23 #: seahub/help/templates/help/using_drive_client.html:52 @@ -3573,7 +3584,7 @@ msgstr "" #: seahub/help/templates/help/viewing_files_within_web_app.html:13 msgid "Image files" -msgstr "" +msgstr "Bilddateien" #: seahub/institutions/templates/institutions/base.html:7 msgid "Exit admin panel" @@ -3729,12 +3740,12 @@ msgstr "Eigentümer/in" msgid "Member" msgstr "Mitglied" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s ist gelöscht." -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Löschen fehlgeschlagen: Benutzer/in nicht gefunden." @@ -3766,8 +3777,9 @@ msgstr "Guten Tag," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s auf %(site_name)s hat Sie zur Teilnahme eingeladen. Bitte folgen Sie dem Link:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3885,21 +3897,21 @@ msgstr "Neue Mitteilungen auf %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "Auf %(site_name)s gibt es %(num)s neue Mitteilungen für Sie:\n" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Die Datei %(file_name)s wurde in %(name)s hochgeladen." -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Eine Datei mit dem Namen %(file_name)s wurde in die Bibliothek Deleted Library hochgeladen." -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s hat die Gruppenmitgliedschaft für die Gruppe %(group_name)s angefragt, Bestätigungsnachricht: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "%(group_staff)s hat Sie zu der Gruppe %(group_name)s hinzugefügt" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "%(author)s hat die Datei %(file_name)s kommentiert." -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "Entwurf #%(draft_id)s wurde von %(author)s kommentiert" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s bittet Sie um Entwurf #%(draft_id)s" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3943,7 +3955,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "Gast %(user)s hat die Einladung um %(time)s angenommen." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named , 2015-2016 # 3Stadt , 2017 # A. Heß , 2016 -# Andreas Vollmer | HU Berlin , 2015-2020 +# Andreas Vollmer | HU Berlin , 2015-2021 # Marcus Müller , 2015-2016 # Daniel Pan , 2015 # Leonhard Künzler , 2017 @@ -25,9 +25,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Andreas Vollmer | HU Berlin \n" "Language-Team: German (http://www.transifex.com/haiwen/seahub/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -166,7 +166,7 @@ msgstr "Gerade wird eine Datei hochgeladen. Möchten Sie die Seite wirklich verl #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -193,8 +193,8 @@ msgid "Tags" msgstr "Tags" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -265,6 +265,8 @@ msgid "Contact Information" msgstr "Kontaktinformation" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -287,7 +289,7 @@ msgstr "Beschreibung" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -300,7 +302,7 @@ msgstr "Beschreibung" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -368,6 +370,7 @@ msgstr "Abbrechen" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -385,7 +388,7 @@ msgstr "Abbrechen" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -403,10 +406,10 @@ msgstr "Abbrechen" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -429,8 +432,8 @@ msgstr "Abbrechen" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -444,6 +447,8 @@ msgstr "Abbrechen" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -489,15 +494,15 @@ msgstr "Review: Neue Person" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." -msgstr "Benutzer/innen suchen …" +msgstr "Benutzer suchen …" #: frontend/src/components/dialog/change-repo-password-dialog.js:49 msgid "Please enter the old password" @@ -625,13 +630,14 @@ msgid "Really want to delete your account?" msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -639,23 +645,25 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -663,7 +671,8 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -678,8 +687,7 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -795,6 +803,7 @@ msgstr "{num} Objekte werden kopiert" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -844,7 +853,7 @@ msgstr "Neue Bereichs-Bibliothek" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -859,13 +868,15 @@ msgstr "Neue Bereichs-Bibliothek" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -892,7 +903,7 @@ msgstr "Neue Bereichs-Bibliothek" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Name" @@ -900,14 +911,14 @@ msgstr "Name" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "Der Name „{name}“ ist bereits vergeben, bitte wählen Sie einen anderen." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -918,8 +929,8 @@ msgid "This is a draft" msgstr "Dies ist ein Entwurf" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -983,26 +994,27 @@ msgid "Storage Backend" msgstr "Physischer Speicherort" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1015,14 +1027,14 @@ msgstr "Rechte" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lesen+Schreiben" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Nur Lesen" @@ -1031,8 +1043,8 @@ msgid "Encrypt" msgstr "Verschlüsseln" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1043,15 +1055,15 @@ msgid "Password" msgstr "Passwort" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Passwort erneut eingeben" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1073,8 +1085,8 @@ msgstr "Farbe wählen" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1082,6 +1094,103 @@ msgstr "Farbe wählen" msgid "Save" msgstr "Speichern" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Beschreibung erforderlich" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Hochladen" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Herunterladen" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Ändern" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopieren" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Datei löschen" @@ -1153,126 +1262,138 @@ msgstr "Teilnehmer" msgid "Add" msgstr "Hinzufügen" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} Tage" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "Mindestens {minDays_placeholder} Tage" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "Höchstens {maxDays_placeholder} Tage" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Der Download-Link wurde in die Zwischenablage kopiert." -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Der Link zum direkten Download wurde in die Zwischenablage kopiert." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "Rechte erfolgreich geändert." -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(mindestens {passwordLength} Zeichen)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Link:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Link zum direkten Download:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Ablaufdatum:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Rechte:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Senden" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "Möchten Sie den Download-Link wirklich löschen?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Nach der Löschung ist über den Link kein Download mehr möglich." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Passwort hinzufügen" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Befristung hinzufügen" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "Tage bis zum Ablaufen" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "Tage" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "Zeitpunkt des Ablaufens" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Rechte festlegen" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Erstellen" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Bitte geben Sie Tage ein" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Bitte geben Sie eine Zahl größer oder gleich Null ein" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Der Upload-Link wurde in die Zwischenablage kopiert." -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Upload-Link: " @@ -1361,8 +1482,8 @@ msgstr "Der interne Link wurde in die Zwischenablage kopiert." #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Interner Link" @@ -1371,19 +1492,7 @@ msgstr "Interner Link" msgid "" "An internal link is a link to a file or folder that can be accessed by users" " with read permission to the file or folder." -msgstr "Interne Links sind Verweise auf Dateien oder Ordner, die nur von Benutzer/innen mit mindestens Leserechten für die Dateien bzw. Ordner genutzt werden können. Interne Links eignen sich insbesondere für die interne Kommunikation in Ticket-/CRM-Systemen sowie E-Mails und Chats." - -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopieren" +msgstr "Interne Links sind Verweise auf Dateien oder Ordner, die nur von Benutzern mit mindestens Leserechten für die Dateien bzw. Ordner genutzt werden können. Interne Links eignen sich insbesondere für die interne Kommunikation in Ticket-/CRM-Systemen sowie E-Mails und Chats." #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." @@ -1424,7 +1533,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "%(email) und %(num) weitere Personen sind nun eingeladen." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1548,8 +1657,8 @@ msgid "Set {placeholder}'s permission" msgstr "Rechte von {placeholder} festlegen" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Gruppe nicht gefunden" @@ -1557,16 +1666,16 @@ msgstr "Gruppe nicht gefunden" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1577,28 +1686,28 @@ msgstr "Gruppe nicht gefunden" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Fehler" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Bitte überprüfen Sie die Netzwerkverbindung." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Gruppe" @@ -1614,9 +1723,9 @@ msgid "Select a group" msgstr "Gruppe auswählen" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1660,7 +1769,7 @@ msgstr "Name der Bibliothek" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1680,7 +1789,7 @@ msgstr "Name der Bibliothek" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Größe" @@ -1694,7 +1803,7 @@ msgstr "Größe" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1709,7 +1818,7 @@ msgstr "Größe" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Letzte Änderung" @@ -1810,7 +1919,7 @@ msgstr "Rolle" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1822,18 +1931,20 @@ msgstr "{name} wurde gelöscht." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administration" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1852,25 +1963,28 @@ msgid "New Wiki" msgstr "Neues Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1878,7 +1992,7 @@ msgstr "Neues Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Weitere Aktionen" @@ -1913,7 +2027,7 @@ msgstr "Neuer Bereich" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Mitglied hinzufügen" @@ -1942,8 +2056,8 @@ msgid "Confirm Password" msgstr "Passwort bestätigen" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Benutzer einladen" @@ -1963,7 +2077,7 @@ msgstr "Verschicken Sie den Link auf die Einladung, dann können die anderen den #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1979,7 +2093,7 @@ msgstr "Bereich löschen" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Mitglied löschen" @@ -2046,9 +2160,9 @@ msgid "API token is copied to the clipboard." msgstr "Das API-Token wurde in die Zwischenablage kopiert." #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Zugriff verweigert" @@ -2090,7 +2204,8 @@ msgstr "Keine Upload-Links" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2128,8 +2243,8 @@ msgstr "Suchen" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Dateien in dieser Bibliothek durchsuchen" @@ -2141,11 +2256,11 @@ msgstr "Kein Ergebnis" #: frontend/src/components/dialog/set-org-user-contact-email.js:57 msgid "Set user contact email" -msgstr "E-Mail-Adresse für Benutzer/in setzen" +msgstr "E-Mail-Adresse des Benutzers setzen" #: frontend/src/components/dialog/set-org-user-name.js:59 msgid "Set user name" -msgstr "Name für Benutzer/in setzen" +msgstr "Benutzername setzen" #: frontend/src/components/dialog/set-org-user-quota.js:65 msgid "Set user quota" @@ -2160,38 +2275,42 @@ msgstr "Hinweis: 0 bedeutet Standardlimit" msgid "The link is copied to the clipboard." msgstr "Der Link wurde in die Zwischenablage kopiert." -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Download-Link" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Upload-Link" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Freigabe für Benutzer" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Freigabe für Gruppe" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "Freigabe für anderen Server" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2220,8 +2339,8 @@ msgstr "Bitte wählen Sie eine Bibliothek zum Freigeben aus." msgid "Select libraries to share" msgstr "Bibliotheken zum Freigeben auswählen" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "Gruppen auswählen …" @@ -2264,6 +2383,7 @@ msgstr "Es kann etwas dauern, bitte warten Sie." #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2272,7 +2392,7 @@ msgstr "Es kann etwas dauern, bitte warten Sie." #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2290,9 +2410,9 @@ msgstr "Das Objekt wurde gelöscht." msgid "Select a server..." msgstr "Server auswählen" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "Bibliotheken können nicht für ihre Eigentümer freigegeben werden." @@ -2461,7 +2581,7 @@ msgstr "Name setzen" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Nutzungsbedingungen" @@ -2541,36 +2661,7 @@ msgstr "Veröffentlichung rückgängig machen" msgid "Publish a Library" msgstr "Bibliothek veröffentlichen" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Herunterladen" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Erzeuge ZIP-Archiv …" @@ -2605,7 +2696,7 @@ msgstr "Aktualisieren" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2641,19 +2732,19 @@ msgstr "Ort" msgid "Files" msgstr "Dateien" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "von {name} gesperrt" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "gesperrt" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2661,7 +2752,7 @@ msgstr "gesperrt" msgid "Unstar" msgstr "Aus Favoriten entfernen" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2718,35 +2809,35 @@ msgstr "Andere Bibliotheken" msgid "Search..." msgstr "Suche …" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "Bitte laden Sie nicht mehr als {maxFiles} Dateien auf einmal hoch." -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "Datei ist von jemand anderem gesperrt." -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "Dateiname ungültig" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "Die Datei existiert bereits." -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "Die Datei ist zu groß." -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Speicherplatz ist verbraucht." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2783,7 +2874,11 @@ msgid "Retry" msgstr "Erneut versuchen" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Speichere ..." @@ -2851,25 +2946,25 @@ msgstr "Favorit" msgid "unstarred" msgstr "Kein Favorit" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Sperren" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Entsperren" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Übergeordneten Ordner öffnen" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2877,14 +2972,14 @@ msgstr "Übergeordneten Ordner öffnen" msgid "Details" msgstr "Details" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Lokal öffnen" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Kommentar" @@ -2919,7 +3014,7 @@ msgid "Actions" msgstr "Aktionen" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Meine Gruppen" @@ -2934,7 +3029,7 @@ msgstr "Links" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Ordner" @@ -3065,6 +3160,11 @@ msgstr "Erledigte Kommentare anzeigen" msgid "No comment yet." msgstr "Keine Kommentare vorhanden" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Standard" @@ -3147,7 +3247,7 @@ msgstr "Speichern unter …" #: frontend/src/pages/org-admin/org-logs-file-update.js:204 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:153 msgid "Anonymous User" -msgstr "Benutzer/in anonym" +msgstr "unbekannter Benutzer" #: frontend/src/components/shared-link.js:29 msgid "Expired" @@ -3173,10 +3273,10 @@ msgstr "Ordnerrechte" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3194,8 +3294,7 @@ msgstr "Passwort ändern" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3219,46 +3318,33 @@ msgstr "Clients" msgid "Search Files" msgstr "Dateien suchen" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Hochladen" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Erstellen" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Dateien hochladen" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Ordner hochladen" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Neue Markdown-Datei" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Neue Excel-Datei" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Neue PowerPoint-Datei" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Neue Word-Datei" @@ -3291,7 +3377,7 @@ msgstr "Neuer Entwurf" msgid "Start review" msgstr "Review schreiben" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Verschieben" @@ -3309,20 +3395,20 @@ msgstr "Datei bearbeiten" msgid "Create a draft from this file, instead of editing it directly." msgstr "Legen Sie einen Entwurf an, statt die Originaldatei direkt zu bearbeiten." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Liste" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Symbole" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Spalte" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Details" @@ -3499,7 +3585,7 @@ msgstr "Web API Auth-Token" #: frontend/src/components/user-settings/web-api-auth-token.js:74 msgid "Token:" -msgstr "" +msgstr "Token:" #: frontend/src/components/user-settings/webdav-password.js:57 msgid "Password:" @@ -3758,6 +3844,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Sie können eine Bibliothek erstellen, indem Sie oben auf die Schaltfläche \"Neue Bibliothek\" klicken." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3834,75 +3921,76 @@ msgid "" "button in the menu bar." msgstr "Sie haben noch keine Gäste eingeladen. Als Gast kann man freigegebene Bibliotheken über den Zugang im Webbrowser wesentlich effektiver für die Zusammenarbeit nutzen als über einzelne Freigabe-Links. Um jemanden einzuladen, klicken Sie in der Menüleiste auf „Gast einladen“." -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "Der Ordner ist nicht vorhanden." -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "Diese Bibliothek wurde von der Administration schreibgeschützt und kann nur gelesen werden." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Seitliche Navigation" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "Die Dateien konnten nicht in die andere Bibliothek verschoben werden." -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "Die Dateien konnten nicht in die andere Bibliothek kopiert werden." -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "Die Dateien sind in die andere Bibliothek verschoben." -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "Die Dateien sind in die andere Bibliothek kopiert." -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "{name} und {n} weitere Objekte wurden gelöscht." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "Fehler beim Löschen von {name} und {n} weiteren Objekten." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "Fehler beim Umbenennen von {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "{name} wurde gelöscht." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "Fehler beim Löschen von {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "{name} wurde verschoben." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "Fehler beim Verschieben von {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s wurde kopiert." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Fehler beim Kopieren von %(name)s." @@ -4005,9 +4093,10 @@ msgstr "Fehler (bitte wenden Sie sich zur Wiederherstellung dieser Bibliothek an #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4018,7 +4107,9 @@ msgstr "Status" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4029,6 +4120,7 @@ msgstr "Speicherbedarf" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4039,9 +4131,11 @@ msgstr "Speicherquota" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4049,16 +4143,15 @@ msgstr "Speicherquota" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Erstellungsdatum" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Letzte Anmeldung" @@ -4098,11 +4191,35 @@ msgstr "Keine Bereiche vorhanden" msgid "Shared By" msgstr "Freigegeben von" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Aktion" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "Gruppen suchen" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Gruppen suchen" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Ergebnis" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "Gruppen nach Name suchen" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4113,7 +4230,7 @@ msgstr "Aktion" msgid "Previous" msgstr "Vorherige" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4156,12 +4273,12 @@ msgid "All Libraries" msgstr "Alle Bibliotheken" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Verschlüsselte Bibliothek" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Bibliothek mit Lese- und Schreibzugriff" @@ -4279,7 +4396,7 @@ msgid "Space Used / Quota" msgstr "Speicherbedarf / Quota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s wurde gelöscht." @@ -4309,16 +4426,18 @@ msgstr "Admin hinzufügen" msgid "All" msgstr "Alle" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "%s wurde hinzugefügt." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Hinzufügen" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Die Bearbeitung wurde gespeichert." +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4329,6 +4448,28 @@ msgstr "Hinzufügen" msgid "Users" msgstr "Benutzer" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "Benutzer suchen" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "Benutzer suchen" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "%s wurde hinzugefügt." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Hinzufügen" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4391,7 +4532,7 @@ msgstr "Dateierweiterungen eingeben und mit Komma trennen" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Zurücksetzen" @@ -4425,8 +4566,8 @@ msgstr "Sie haben noch keine Ordner für andere Personen freigegeben. Um einen O msgid "Successfully unshared {name}" msgstr "{name} ist nicht mehr freigegeben." -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "Freigeben für:" @@ -4690,10 +4831,6 @@ msgstr "Freigabe von Bibliothek {placeholder} wurde aufgehoben." msgid "Successfully transferred the group." msgstr "Die Gruppe wurde übertragen." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "Gruppen nach Name suchen" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4703,23 +4840,12 @@ msgstr "Gruppen nach Name suchen" msgid "Export Excel" msgstr "In Excel exportieren" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "Gruppen suchen" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Hinweis: Sie können mit einem Schlagwort in Name suchen." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Ergebnis" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4905,7 +5031,7 @@ msgstr "Der Name wurde aktualisiert." msgid "Successfully set max number of members." msgstr "Die maximale Anzahl der Mitglieder wurde gesetzt." -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "Möchten Sie das Passwort für {placeholder} wirklich zurücksetzen?" @@ -4914,22 +5040,12 @@ msgstr "Möchten Sie das Passwort für {placeholder} wirklich zurücksetzen?" msgid "" "{userCount} user(s) and {repoCount} libraries of this organization will also" " be deleted." -msgstr "{userCount} Benutzer/innen und {repoCount} Bibliotheken dieser Organisation werden hiermit ebenfalls gelöscht." +msgstr "{userCount} Benutzer und {repoCount} Bibliotheken dieser Organisation werden hiermit ebenfalls gelöscht." #: frontend/src/pages/sys-admin/orgs/orgs-content.js:164 msgid "Delete Organization" msgstr "Organisation löschen" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Die Bearbeitung wurde gespeichert." - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "Organisationen suchen" @@ -5137,7 +5253,7 @@ msgstr "Ein Konto wurde gelöscht." #: frontend/src/pages/sys-admin/users/search-users.js:189 #: frontend/src/pages/sys-admin/users/users.js:252 msgid "Successfully deleted {user_number_placeholder} users." -msgstr "{user_number_placeholder} Benutzer/innen gelöscht." +msgstr "{user_number_placeholder} Benutzer wurden gelöscht." #: frontend/src/pages/sys-admin/users/search-users.js:286 #: frontend/src/pages/sys-admin/users/search-users.js:341 @@ -5146,15 +5262,6 @@ msgstr "{user_number_placeholder} Benutzer/innen gelöscht." msgid "Delete Users" msgstr "Benutzer löschen" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "Benutzer suchen" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "Benutzer suchen" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5229,7 +5336,7 @@ msgstr "Ignoriert" #: frontend/src/pages/sys-admin/virus-scan/nav.js:16 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:91 msgid "Unhandled" -msgstr "" +msgstr "Unbehandelt" #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:164 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:176 @@ -5267,7 +5374,7 @@ msgid "" "download/upload files if this is not set correctly. If you config Seafile " "behind Nginx/Apache, it should be SERVICE_URL/seafhttp, like " "https://seafile.example.com/seafhttp ." -msgstr "Interne URL für das Hoch- und Herunterladen von Dateien. Die URL muss korrekt sein, sonst können Benutzer/innen keine Dateien hoch- oder herunterladen. Wenn Sie Seafile hinter Nginx/Apache konfigurieren, sollte es nach diesem Muster sein: SERVICE_URL/seafhttp, z.B. https://seafile.example.com/seafhttp" +msgstr "Interne URL für das Hoch- und Herunterladen von Dateien. Die URL muss korrekt sein, sonst können Benutzer keine Dateien hoch- oder herunterladen. Wenn Sie Seafile hinter Nginx/Apache konfigurieren, sollte es nach diesem Muster sein: SERVICE_URL/seafhttp, z.B. https://seafile.example.com/seafhttp" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:121 msgid "Branding" @@ -5391,50 +5498,68 @@ msgid "" msgstr "Mindestzahl von Zeichen für Passwörter von verschlüsselten Bibliotheken." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "Mindestlänge von Passwörtern für Upload- und Download-Links" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Mindestzahl von Zeichen für Passwörter von Freigabe-Links." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" -"Allow user to add organization libraries. Otherwise, only system admin can " -"add organization libraries." -msgstr "Benutzer/innen können öffentliche Bibliotheken anlegen. (Wenn dies nicht aktiviert ist, können öffentliche Bibliotheken nur mit Adminrechten angelegt werden.)" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" +"Allow user to add organization libraries. Otherwise, only system admin can " +"add organization libraries." +msgstr "Benutzer können öffentliche Bibliotheken anlegen. (Wenn dies nicht aktiviert ist, können öffentliche Bibliotheken nur mit Adminrechten angelegt werden.)" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Benutzer können den Papierkorb von Bibliotheken leeren." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Online-Vorschau" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "Texteditor aktivieren" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Textdateiformate, die im Texteditor des Web Interfaces angezeigt werden (mehrere Endungen durch Komma trennen)." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Synchronisation" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Benutzer können über den Sync Client Bibliotheken nur in den Standardordner synchronisieren. (Eine Änderung hat keine Auswirkung auf bestehende Synchronisationen.)" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5547,11 +5672,11 @@ msgstr "Sprache" msgid "Profile Setting" msgstr "Profil" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Freigegeben von:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "Ausgewählte Elemente zippen" @@ -5592,10 +5717,6 @@ msgstr "Sie haben keine Upload-Links erstellt." msgid "You don't have any favorite items yet" msgstr "Sie haben keine Favoriten." -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Ändern" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "Benutzer importieren" @@ -5675,120 +5796,120 @@ msgstr "Nachricht" msgid "Access Log" msgstr "Nutzungsdaten" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Zugang für Administration" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Bibliothek mit Lesezugriff" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "Online Lesen+Schreiben-Bibliothek" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "Online Nur-Lesen-Bibliothek" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Lesen+Schreiben-Ordner" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Nur-Lesen-Ordner" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "Online Lesen+Schreiben-Ordner" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "Online Nur-Lesen-Ordner" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "Online Lesen+Schreiben" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "Online Nur-Lesen" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "Lesen, Schreiben, Hochladen, Herunterladen und Synchronisieren von Dateien erlaubt." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "Lesen, Herunterladen und Synchronisieren von Dateien erlaubt." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Schreiben und auch das Freigeben der Bibliothek ist erlaubt." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "Nur das Anzeigen und Bearbeiten im Web-Browser ist erlaubt. Dateien können nicht heruntergeladen werden." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "Nur das Anzeigen im Web-Browser ist erlaubt. Dateien können nicht heruntergeladen werden." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Vorschau und Herunterladen" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Nur Vorschau erlaubt" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "Download und Upload" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Bearbeiten online und Herunterladen" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "Bearbeiten nur online" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s und ein weiteres Objekt wurden kopiert." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s und %(amount)s weitere Objekte wurden kopiert." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s wurde verschoben." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s und ein weiteres Objekt wurden verschoben." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s und %(amount)s weitere Objekte wurden verschoben." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "Fehler beim Kopieren von %(name)s und %(amount)s weiteren Objekten." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "Fehler beim Kopieren von %(name)s." -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "Fehler beim Verschieben von %(name)s und %(amount)s weiteren Objekten." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "Fehler beim Verschieben von %(name)s." diff --git a/locale/el/LC_MESSAGES/django.po b/locale/el/LC_MESSAGES/django.po index 7f5331525a..9debf3e34b 100644 --- a/locale/el/LC_MESSAGES/django.po +++ b/locale/el/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Greek (http://www.transifex.com/haiwen/seahub/language/el/)\n" "MIME-Version: 1.0\n" @@ -23,45 +23,45 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Το όνομα είναι πολύ μεγάλο (μέγιστο μέγεθος 64 χαρακτήρες)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "To όνομα δεν πρέπει να περιέχει '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Το τμήμα είναι πολύ μεγάλο (μέγιστο μέγεθος 512 χαρακτήρες)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Το πεδίο όριο χώρου δεν μπορεί να είναι κενό" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Το πεδίο όριο χώρου είναι πολύ μκρό (μικρότερη τιμή είναι 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" @@ -70,7 +70,7 @@ msgstr "" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -117,7 +117,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "" @@ -132,30 +132,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου %s μη έγκυρη." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -219,8 +219,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου" @@ -236,9 +236,9 @@ msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "όνομα" @@ -249,7 +249,7 @@ msgstr "όνομα" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -257,7 +257,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -265,8 +265,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -287,7 +287,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "" @@ -304,53 +304,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Επιτυχημένη επεξεργασία" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -373,15 +373,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -399,11 +399,11 @@ msgstr "Εσφαλμένη διαδρομή προορισμού" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -423,15 +423,15 @@ msgstr "Το αρχείο είναι κλειδωμένο" msgid "Cancel failed" msgstr "Αποτυχία ακύρωσης" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -452,7 +452,7 @@ msgstr "Απαγόρευση πρόσβασης." msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -492,18 +492,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Η ομάδα δεν υπάρχει" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -514,7 +514,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -526,14 +526,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -568,11 +568,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Λάθος κωδικός" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Πρόβλημα αποκρυπτογράφησης βιβλιοθήκης" @@ -580,20 +580,20 @@ msgstr "Πρόβλημα αποκρυπτογράφησης βιβλιοθήκη msgid "Wrong old password" msgstr "Εσφαλμένο παλιό συνθηματικό" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -630,45 +630,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "Ένας σύνδεσμος μεταφόρτωσης είναι σε κοινή χρήση μαζί σας στο %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Απαιτείται συνθηματικό." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Το συνθηματικό είναι πολύ μικρό" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Ο κωδικός είναι πολυ μικρός" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -699,6 +706,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Ήδη έχετε %(nb_avatars)d avatars, και ο μέγιστος αριθμός είναι %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -733,7 +744,7 @@ msgstr "Ηλ. Ταχυδρομείο ή όνομα χρήστη" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Κωδικός" @@ -807,15 +818,15 @@ msgstr "Υπάρχει ήδη χρήστης με αυτό το email." msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Αποσυνδέθηκε" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Αποτυχία αποστολής email, παρακαλώ επικοινωνήστε με τον διαχειριστή." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Δεν είναι δυνατή η αλλαγή κωδικού, παρακαλώ επικοινωνήστε με το διαχειριστή LDAP." @@ -985,40 +996,40 @@ msgstr "Ανώνυμος χρήστης" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Διαχειριστής" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1026,7 +1037,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "" @@ -1034,25 +1045,25 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Ναι" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "" @@ -1389,7 +1400,7 @@ msgstr "Το όνομα %s δεν είναι σωστό" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Λείπει επιλογή" @@ -1513,10 +1524,10 @@ msgstr "Η ομάδα του %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Απαγόρευση πρόσβασης" @@ -3665,12 +3676,12 @@ msgstr "Ιδιοκτήτης" msgid "Member" msgstr "Μέλος" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "" @@ -3702,7 +3713,8 @@ msgstr "" #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3821,21 +3833,21 @@ msgstr "Νέα ειδοποίηση στο %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s ζήτησε να γίνει μέλος της ομάδας %(group_name)s, μήνυμα επιβεβαίωσης: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3879,7 +3891,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Efstathios Iosifidis \n" "Language-Team: Greek (http://www.transifex.com/haiwen/seahub/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "Περιγραφή" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "Περιγραφή" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "Ακύρωση" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Αναζήτηση χρηστών..." @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "Θέλετε πραγματικά να διαγράψετε τον λογαριασμό σας;" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Όνομα" @@ -883,14 +894,14 @@ msgstr "Όνομα" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "Δικαίωμα" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Ανάγνωση-Εγγραφή" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Μόνο ανάγνωση" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "Κωδικός" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Λήψη" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Αντιγραφή" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "Προσθήκη" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Προσθήκη αυτόματης λήξης" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1344,8 +1465,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Αντιγραφή" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1540,16 +1649,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Σφάλμα" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Παρακαλούμε ελέγξτε το δίκτυο." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Ομάδα" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "Επιλογή ομάδας" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Μέγεθος" @@ -1677,7 +1786,7 @@ msgstr "Μέγεθος" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "Μέγεθος" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Τελευταία τροποποίηση" @@ -1793,7 +1902,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Διαχειριστής" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1896,7 +2010,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Διαγραφή μέλους" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Απαγόρευση πρόσβασης" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2143,38 +2258,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "Επιτυχής διαγραφή 1 αντικειμένου." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Λήψη" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Πακετάρισμα..." @@ -2588,7 +2679,7 @@ msgstr "Ανανέωση" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "" msgid "Files" msgstr "Αρχεία" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "Άλλες βιβλιοθήκες" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Γίνεται αποθήκευση..." @@ -2834,25 +2929,25 @@ msgstr "" msgid "unstarred" msgstr "χωρίς αστέρι" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "" msgid "Details" msgstr "Λεπτομέρειες" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Σχόλιο" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Όλες οι ομάδες" @@ -2917,7 +3012,7 @@ msgstr "Σύνδεσμοι" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Φάκελοι" @@ -3048,6 +3143,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3156,10 +3256,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Μεταφόρτωση αρχείων" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Φάκελος μεταφόρτωσης" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Νέο αρχείο Markdown" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Νέο αρχείο Excel" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Νέο αρχείο PowerPoint" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Νέο αρχείο Word" @@ -3274,7 +3360,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Μετακίνηση" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Επιτυχής αντιγραφή του %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3988,9 +4076,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "Κοινή χρήση από" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Διεργασίες" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Αναζήτηση ομάδων" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Αποτέλεσμα" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "Διεργασίες" msgid "Previous" msgstr "Προηγούμενο" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Κρυπτογραφημένη βιβλιοθήκη" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Βιβλιοθήκη για ανάγνωση-εγγραφή" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4292,16 +4409,18 @@ msgstr "Προσθήκη διαχειριστή" msgid "All" msgstr "Όλα" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Προσθήκη χρήστη" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Επιτυχημένη επεξεργασία" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "Προσθήκη χρήστη" msgid "Users" msgstr "Χρήστες" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Προσθήκη χρήστη" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "Επιτυχής μεταφορά της ομάδας." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "Εξαγωγή Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Αποτέλεσμα" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Επιτυχημένη επεξεργασία" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "Γλώσσα" msgid "Profile Setting" msgstr "Ρύθμιση προφίλ" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "Μήνυμα" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Βιβλιοθήκη μόνο για ανάγνωση" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Επιτυχής αντιγραφή του %(name)s και 1 άλλου αντικειμένου." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Επιτυχής αντιγραφή του %(name)s και %(amount)s άλλων αντικειμένων." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Επιτυχής μετακίνηση του %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Επιτυχής μετακίνηση του %(name)s και 1 άλλου αντικειμένου." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Επιτυχής μετακίνηση του %(name)s και %(amount)s άλλων αντικειμένων." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/el_GR/LC_MESSAGES/djangojs.po b/locale/el_GR/LC_MESSAGES/djangojs.po index 99b276ce61..526aff3663 100644 --- a/locale/el_GR/LC_MESSAGES/djangojs.po +++ b/locale/el_GR/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Greek (Greece) (http://www.transifex.com/haiwen/seahub/language/el_GR/)\n" "MIME-Version: 1.0\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "Περιγραφή" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "Περιγραφή" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "Ακύρωση" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Όνομα" @@ -882,14 +893,14 @@ msgstr "Όνομα" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Ανάγνωση-Γραφή" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Μόνο Ανάγνωση" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Κωδικός" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Παρακαλώ ελέγξτε τη σύνδεση με το δίκτυο." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Μέγεθος" @@ -1676,7 +1785,7 @@ msgstr "Μέγεθος" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "Μέγεθος" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Τελευταία τροποποίηση" @@ -1792,7 +1901,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Διαχειριστής" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Διαγραφή μέλους" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2142,38 +2257,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "Ανανέωση" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "Αρχεία" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2833,25 +2928,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2916,7 +3011,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "Κοινή χρήση από" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Εργασίες" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Εργασίες" msgid "Previous" msgstr "Προηγούμενο" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "Γλώσσα" msgid "Profile Setting" msgstr "Ρύθμιση προφίλ" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "Μήνυμα" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index 866bda60b8..099203d836 100644 --- a/locale/en/LC_MESSAGES/django.po +++ b/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 15:00+0800\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,45 +17,45 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" @@ -64,7 +64,7 @@ msgstr "" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -110,7 +110,7 @@ msgid "" "Failed to add %s to the institution: user already belongs to this institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "" @@ -125,30 +125,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -212,8 +212,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "" @@ -229,9 +229,9 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "" @@ -242,7 +242,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -250,7 +250,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -258,8 +258,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -280,7 +280,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "" @@ -297,53 +297,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -366,15 +366,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -392,11 +392,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -416,15 +416,15 @@ msgstr "" msgid "Cancel failed" msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 seahub/oauth/views.py:195 +#: seahub/api2/endpoints/group_owned_libraries.py:935 seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -444,7 +444,7 @@ msgstr "" msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -484,18 +484,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -506,7 +506,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -518,14 +518,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -560,11 +560,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "" @@ -572,20 +572,20 @@ msgstr "" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -617,45 +617,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -686,6 +693,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -719,7 +730,7 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "" @@ -793,15 +804,15 @@ msgstr "" msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "" @@ -971,40 +982,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1012,7 +1023,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "" @@ -1020,25 +1031,25 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "" @@ -1375,7 +1386,7 @@ msgstr "" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "" @@ -1499,9 +1510,9 @@ msgstr "" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 seahub/views/file.py:1350 -#: seahub/views/file.py:1867 seahub/views/repo.py:127 seahub/views/repo.py:184 -#: seahub/views/repo.py:242 seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 seahub/views/file.py:1347 +#: seahub/views/file.py:1857 seahub/views/repo.py:123 seahub/views/repo.py:180 +#: seahub/views/repo.py:238 seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "" @@ -3642,12 +3653,12 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "" @@ -3679,7 +3690,8 @@ msgstr "" #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3798,21 +3810,21 @@ msgstr "" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft #" "%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3856,7 +3868,7 @@ msgid "" "a> at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named " @@ -4017,7 +4029,7 @@ msgstr "" #: seahub/organizations/templates/organizations/org_register.html:8 #: seahub/templates/choose_register.html:3 #: seahub/templates/choose_register.html:8 -#: seahub/templates/registration/login.html:88 +#: seahub/templates/registration/login.html:90 #: seahub/templates/registration/registration_form.html:3 #: seahub/templates/registration/registration_form.html:12 msgid "Signup" @@ -4128,11 +4140,11 @@ msgstr "" msgid "Email is not longer than 512 characters" msgstr "" -#: seahub/share/models.py:78 +#: seahub/share/models.py:79 msgid "Password can't be empty" msgstr "" -#: seahub/share/models.py:85 +#: seahub/share/models.py:86 msgid "Please enter a correct password." msgstr "" @@ -4376,7 +4388,7 @@ msgstr "" #: seahub/templates/registration/login.html:4 #: seahub/templates/registration/login.html:35 -#: seahub/templates/registration/login.html:70 +#: seahub/templates/registration/login.html:72 #: seahub/templates/registration/password_reset_complete.html:8 #: seahub/templates/sysadmin/user_activation_email.html:15 #: seahub/templates/sysadmin/user_add_email.html:25 @@ -4397,27 +4409,27 @@ msgstr "" msgid "Remember me for %(remember_days)s days " msgstr "" -#: seahub/templates/registration/login.html:68 +#: seahub/templates/registration/login.html:69 msgid "Forgot password?" msgstr "" -#: seahub/templates/registration/login.html:74 +#: seahub/templates/registration/login.html:76 msgid "Single Sign-On" msgstr "" -#: seahub/templates/registration/login.html:79 +#: seahub/templates/registration/login.html:81 msgid "Login with: " msgstr "" -#: seahub/templates/registration/login.html:145 +#: seahub/templates/registration/login.html:147 msgid "Failed to refresh the CAPTCHA, please try again later." msgstr "" -#: seahub/templates/registration/login.html:153 +#: seahub/templates/registration/login.html:155 msgid "Email or username cannot be blank" msgstr "" -#: seahub/templates/registration/login.html:157 +#: seahub/templates/registration/login.html:159 #: seahub/templates/registration/password_change_form.html:66 #: seahub/templates/registration/password_set_form.html:64 #: seahub/templates/registration/registration_form.html:91 @@ -4761,6 +4773,10 @@ msgstr "" msgid "Please enter password" msgstr "" +#: seahub/templates/snippets/repo_create_js.html:50 +msgid "Password is too short" +msgstr "" + #: seahub/templates/snippets/reset_repo_password.html:10 #, python-format msgid "" @@ -5059,7 +5075,7 @@ msgstr "" msgid "Disable" msgstr "" -#: seahub/utils/__init__.py:158 +#: seahub/utils/__init__.py:153 msgid "permission error" msgstr "" @@ -5074,7 +5090,7 @@ msgstr "" #: seahub/views/__init__.py:560 seahub/views/__init__.py:603 #: seahub/views/__init__.py:734 seahub/views/__init__.py:879 -#: seahub/views/ajax.py:376 seahub/views/file.py:1853 +#: seahub/views/ajax.py:376 seahub/views/file.py:1843 msgid "Library does not exist" msgstr "" @@ -5094,7 +5110,7 @@ msgstr "" msgid "Unknown error" msgstr "" -#: seahub/views/__init__.py:886 seahub/views/repo.py:300 +#: seahub/views/__init__.py:886 seahub/views/repo.py:295 #, python-format msgid "\"%s\" does not exist." msgstr "" @@ -5120,9 +5136,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486 -#: seahub/views/file.py:1124 seahub/views/file.py:1345 -#: seahub/views/file.py:1862 +#: seahub/views/ajax.py:338 seahub/views/file.py:458 seahub/views/file.py:489 +#: seahub/views/file.py:1128 seahub/views/file.py:1342 +#: seahub/views/file.py:1852 msgid "File does not exist" msgstr "" @@ -5134,165 +5150,152 @@ msgstr "" msgid "No conflict in the merge." msgstr "" -#: seahub/views/file.py:189 +#: seahub/views/file.py:192 msgid "HTTPError: failed to open file online" msgstr "" -#: seahub/views/file.py:193 +#: seahub/views/file.py:196 msgid "URLError: failed to open file online" msgstr "" -#: seahub/views/file.py:200 +#: seahub/views/file.py:203 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:217 seahub/views/file.py:220 +#: seahub/views/file.py:220 seahub/views/file.py:223 msgid "Unknown file encoding" msgstr "" -#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:655 -#: seahub/views/file.py:746 seahub/views/file.py:865 +#: seahub/views/file.py:343 seahub/views/file.py:378 seahub/views/file.py:660 +#: seahub/views/file.py:753 seahub/views/file.py:874 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "" -#: seahub/views/file.py:347 seahub/views/file.py:781 +#: seahub/views/file.py:350 seahub/views/file.py:788 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469 -#: seahub/views/file.py:510 seahub/views/file.py:734 seahub/views/file.py:987 -#: seahub/views/file.py:1010 seahub/views/file.py:1037 -#: seahub/views/file.py:1167 seahub/views/file.py:1263 -#: seahub/views/file.py:1366 seahub/views/file.py:1471 +#: seahub/views/file.py:445 seahub/views/file.py:467 seahub/views/file.py:472 +#: seahub/views/file.py:513 seahub/views/file.py:741 seahub/views/file.py:996 +#: seahub/views/file.py:1019 seahub/views/file.py:1046 +#: seahub/views/file.py:1171 seahub/views/file.py:1261 +#: seahub/views/file.py:1363 seahub/views/file.py:1462 msgid "Unable to view file" msgstr "" -#: seahub/views/file.py:805 seahub/views/file.py:935 seahub/views/file.py:1224 -#: seahub/views/file.py:1410 +#: seahub/views/file.py:812 seahub/views/file.py:944 seahub/views/file.py:1222 +#: seahub/views/file.py:1401 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:834 seahub/views/file.py:947 seahub/views/file.py:1243 -#: seahub/views/file.py:1425 +#: seahub/views/file.py:843 seahub/views/file.py:956 seahub/views/file.py:1241 +#: seahub/views/file.py:1416 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1070 +#: seahub/views/file.py:1079 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1079 +#: seahub/views/file.py:1088 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1084 -msgid "Unable to download file, share link traffic is used up." -msgstr "" - -#: seahub/views/file.py:1091 +#: seahub/views/file.py:1095 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1178 seahub/views/file.py:1377 -msgid "Unable to view raw file, share link traffic is used up." -msgstr "" - -#: seahub/views/file.py:1280 seahub/views/file.py:1491 seahub/views/repo.py:353 +#: seahub/views/file.py:1277 seahub/views/file.py:1481 seahub/views/repo.py:347 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1609 seahub/views/file.py:1614 +#: seahub/views/file.py:1599 seahub/views/file.py:1604 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 +#: seahub/views/sysadmin.py:331 seahub/views/sysadmin.py:357 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:385 +#: seahub/views/sysadmin.py:376 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:420 -#, python-format -msgid "Successfully remove trial for: %s" -msgstr "" - -#: seahub/views/sysadmin.py:449 +#: seahub/views/sysadmin.py:421 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "" -#: seahub/views/sysadmin.py:451 +#: seahub/views/sysadmin.py:423 msgid "Failed to revoke admin: the user does not exist" msgstr "" -#: seahub/views/sysadmin.py:579 +#: seahub/views/sysadmin.py:551 msgid "Failed to reset password: user does not exist" msgstr "" -#: seahub/views/sysadmin.py:628 +#: seahub/views/sysadmin.py:600 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 +#: seahub/views/sysadmin.py:625 seahub/views/sysadmin.py:638 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 +#: seahub/views/sysadmin.py:628 seahub/views/sysadmin.py:641 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification, " "please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 +#: seahub/views/sysadmin.py:630 seahub/views/sysadmin.py:643 #, python-format msgid "Successfully added user %s." msgstr "" -#: seahub/views/sysadmin.py:673 +#: seahub/views/sysadmin.py:645 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "" -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:668 msgid "Creator" msgstr "" -#: seahub/views/sysadmin.py:725 +#: seahub/views/sysadmin.py:697 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:731 +#: seahub/views/sysadmin.py:703 msgid "Success" msgstr "" -#: seahub/views/sysadmin.py:735 +#: seahub/views/sysadmin.py:707 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:773 +#: seahub/views/sysadmin.py:745 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:803 +#: seahub/views/sysadmin.py:775 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:805 +#: seahub/views/sysadmin.py:777 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:790 seahub/views/sysadmin.py:791 msgid "Optional" msgstr "" diff --git a/locale/en/LC_MESSAGES/djangojs.po b/locale/en/LC_MESSAGES/djangojs.po index 0a4173a1f0..550d59e589 100644 --- a/locale/en/LC_MESSAGES/djangojs.po +++ b/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 15:00+0800\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "" @@ -882,14 +893,14 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,102 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1243,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1463,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1475,6 @@ msgid "" "with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1514,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1638,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1647,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1667,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1596,9 +1704,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1750,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1770,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "" @@ -1676,7 +1784,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1799,7 @@ msgstr "" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "" @@ -1792,7 +1900,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1912,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1944,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1973,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2008,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2037,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2058,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2074,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "" @@ -2028,9 +2141,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "" @@ -2072,7 +2185,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2224,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2142,38 +2256,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2320,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2364,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2373,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2391,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2562,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,35 +2642,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2586,7 +2677,7 @@ msgstr "" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2622,19 +2713,19 @@ msgstr "" msgid "Files" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2642,7 +2733,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2699,35 +2790,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2764,7 +2855,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2832,25 +2927,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2858,14 +2953,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2900,7 +2995,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2915,7 +3010,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3046,6 +3141,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3154,10 +3254,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3175,8 +3275,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3200,46 +3299,33 @@ msgstr "" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3272,7 +3358,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3290,20 +3376,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3739,6 +3825,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3815,75 +3902,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3986,9 +4074,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -3999,7 +4088,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4010,6 +4101,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4020,9 +4112,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4030,16 +4124,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4079,11 +4172,35 @@ msgstr "" msgid "Shared By" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4094,7 +4211,7 @@ msgstr "" msgid "Previous" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4137,12 +4254,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4260,7 +4377,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4290,16 +4407,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4310,6 +4429,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4372,7 +4513,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4405,8 +4546,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4670,10 +4811,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4683,23 +4820,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4884,7 +5010,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4899,16 +5025,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5125,15 +5241,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5370,50 +5477,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5526,11 +5651,11 @@ msgstr "" msgid "Profile Setting" msgstr "" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5571,10 +5696,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5654,119 +5775,119 @@ msgstr "" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index b45f61a910..83e5ddf0d8 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Spanish (http://www.transifex.com/haiwen/seahub/language/es/)\n" "MIME-Version: 1.0\n" @@ -25,45 +25,45 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "El nombre es demasiado largo (máximo 64 caracteres)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "El nombre no debe contener ' / '." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Login id no puede estar vacio" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Login id %s ya existe." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "El departamento es demasiado largo (máximo 512 caracteres)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "La cuota para almacenamiento no puede estar vacía" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Debe ser un número entero mayor o igual que 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "La cuota para almacenamiento es muy pequeña (el valor mínimo es 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Fallo al definir cuota: la cuota máxima es %d MB" @@ -72,7 +72,7 @@ msgstr "Fallo al definir cuota: la cuota máxima es %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -119,7 +119,7 @@ msgid "" "institution" msgstr "Fallo al agregar a %s a la institución: el usuario ya pertenece a esta institución" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "La bibilioteca del sistema no puede ser eliminada." @@ -134,30 +134,30 @@ msgstr "La biblioteca no puede ser transferida al propietario." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "Hay una biblioteca asociada publicada." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "El usuario %s ya es propietario de la biblioteca." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "Email %s es inválido." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Este ítem ha sido compartido con %s." @@ -221,8 +221,8 @@ msgstr "Subir Enlace" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Email" @@ -238,9 +238,9 @@ msgstr "Email" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nombre" @@ -251,7 +251,7 @@ msgstr "Nombre" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Email de Contacto" @@ -259,7 +259,7 @@ msgstr "Email de Contacto" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Uso de Espacio" @@ -267,8 +267,8 @@ msgstr "Uso de Espacio" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Cuota de Espacio" @@ -289,7 +289,7 @@ msgid "Successfully added user %(user)s." msgstr "Usuario %(user)s agregado con éxito." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Estás invitado a unirte a %s" @@ -306,53 +306,53 @@ msgid "" "because Email service is not properly configured." msgstr "El usuario%(user)s fue agregado con éxito. Pero el correo de notificación no pudo ser enviado, porque el servicio de correo no está configurado correctamente." -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editado con éxito" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Tu cuenta en %s está activada." -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Editado con éxito, se envió un email." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Edición exitosa, pero hubo un fallo al enviar el correo, revisa la configuración de email." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "La contraseña ha sido reestablecida en %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Contraseña restablecida con éxito a %(passwd)s, un correo fue enviado a %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Contraseña restablecida a %(passwd)s, pero hubo un fallo al enviar el correo a %(user)s, revise su configuracion de email." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Contraseña de %(user)s restablecida a %(passwd)s con éxito." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -375,15 +375,15 @@ msgstr "Archivo con virus no encontrado" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -401,11 +401,11 @@ msgstr "Ruta de destino inválida" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Cuota agotada." @@ -425,15 +425,15 @@ msgstr "El archivo está bloqueado" msgid "Cancel failed" msgstr "Falló al cancelar" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "nombre de usuario inválido" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -454,7 +454,7 @@ msgstr "Persmiso denegado." msgid "File is not locked." msgstr "El archivo no está bloqueado." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "No puede refrescar el bloqueo de este archivo." @@ -494,18 +494,18 @@ msgid "User %s is an organization user." msgstr "El usuario %s es un usuario de la organización." #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "El grupo no existe" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Fallo al exportar Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "El permiso ya existe." @@ -516,7 +516,7 @@ msgstr "%(user)s ha revocado tu acceso a %(site_name)s." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "La dirección de correo no está permitida como invitado." @@ -528,14 +528,14 @@ msgstr "%s ya ha sido invitado." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "El usuario %s ya existe." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -570,11 +570,11 @@ msgstr "No se puede restablecer la contraseña de esta biblioteca." msgid "New password of library %s" msgstr "Nueva contraseña de la biblioteca %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Contraseña incorrecta" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Error en el desencriptado de la biblioteca" @@ -582,20 +582,20 @@ msgstr "Error en el desencriptado de la biblioteca" msgid "Wrong old password" msgstr "Contraseña anterior errónea" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "El archivo %s está bloqueado." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "No se puede mover la carpeta %s, por favor verifique los permisos." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "No se puede borrar la carpeta %s, por favor verifique los permisos." @@ -632,45 +632,52 @@ msgstr "email inválido." msgid "An upload link is shared to you on %s" msgstr "Un enlace de subida ha sido compartido contigo en %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Contraseña requerida" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "La contraseña es demasiado corta." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Días al vencimiento de be ser mayor o igual que %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Días al vencimiento de be ser menor o igual que %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "El tiempo de vencimiento debe ser posterior a %s." -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "El tiempo de vencimiento debe ser anterior a %s." -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "El enlace de compartir %s ya existe." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Contraseña demasiado corta" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -701,6 +708,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Actualmente tienes %(nb_avatars)d avatares, y el máximo permitido es%(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -735,7 +746,7 @@ msgstr "Email o Nombre de usuario" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Contraseña " @@ -809,15 +820,15 @@ msgstr "Ya existe un usuario con este correo" msgid "This account has been frozen due to too many failed login attempts." msgstr "Esta cuenta ha sido inmovilizada debido a muchos intentos de acceso fallidos." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Desconectado" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Fallo al enviar el correo, por favor, contacta al administrador" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "No se puede actualizar la contraseña, por favor contacte al administrador de LDAP." @@ -987,40 +998,40 @@ msgstr "Usuario Anónimo" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Estado" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Rol" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Creado el" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Último Ingreso" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administrar" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP (importado)" @@ -1028,7 +1039,7 @@ msgstr "LDAP (importado)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Activo" @@ -1036,25 +1047,25 @@ msgstr "Activo" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inactivo" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Sí" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Invitado" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Predeterminado" @@ -1391,7 +1402,7 @@ msgstr "El nombre %s no es válido" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argumento faltante" @@ -1515,10 +1526,10 @@ msgstr "El equipo de %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Permiso denegado" @@ -2738,13 +2749,13 @@ msgid "" "automatically creates a default library named \"My Library\" for you. You " "can also create more libraries. Here is what it looks like when you've " "created a few libraries." -msgstr "" +msgstr "Cuando se accede a la app web Seafile por primera vez, Seafile automáticamente crea una biblioteca por defecto llamada \"Mi Biblioteca\". Usted puede crear más bibliotecas. Así es como se ve cuando ha creado algunas bibliotecas." #: seahub/help/templates/help/libraries_managing.html:13 msgid "" "You can navigate into a library and manage your files and folders. You can " "upload, download, rename, move, copy and delete files." -msgstr "" +msgstr "Usted puede navegar dentro de una biblioteca y gestionar sus archivos y carpetas. Puede subir, descargar, renombrar, mover, copiar y eliminar archivos." #: seahub/help/templates/help/libraries_managing.html:15 #, python-format @@ -2752,7 +2763,7 @@ msgid "" "After syncing a library with " "desktop client, you can do any file operations inside the local library " "folder. The operations will be uploaded to the server. " -msgstr "" +msgstr "Luego de sincronizar una biblioteca con el cliente de escritorio, usted puede realizar cualquier tipo de operación dentro de la carpeta local de la biblioteca. Esas operaciones serán subidas al servidor." #: seahub/help/templates/help/library_history_and_snapshots.html:7 msgid "" @@ -2760,7 +2771,7 @@ msgid "" "operation applies to a library (file update, file deletion etc.), Seafile " "creates a \"snapshot\" of the previous state of the library. The snapshot " "contains the complete file and folder structure of the library." -msgstr "" +msgstr "Seafile realiza un seguimiento del historial de modificaciones para la biblioteca completa. Cada vez que una operación de archivo se aplica a una biblioteca (actualización de archivo, eliminación de archivo, etc.), Seafile crea una \"instantánea\" del estado previo de la biblioteca. La instantánea contiene el archivo completo y la estructura de carpetas de la biblioteca." #: seahub/help/templates/help/library_history_and_snapshots.html:8 msgid "" @@ -2770,31 +2781,31 @@ msgid "" "handy. You can restore the entire library to any point in the past. All the " "files in the library will be restored to that point of time, all at once. It" " works like a \"time machine\" for the library." -msgstr "" +msgstr "En algunos casos, usted ha realizado gran cantidad de cambios en la biblioteca y se da cuenta que desea revertir todos esos cambios. Restaurar muchos archivos a su versión anterior puede ser un trabajo tedioso. En este momento es cuando la instantánea se torna útil. Puede restaurar la biblioteca completa a cualquier punto en el pasado. Todos los archivos en la biblioteca serán restaurados a ese instante de tiempo, simultáneamente. Funciona como una \"máquina del tiempo\" para la biblioteca." #: seahub/help/templates/help/library_history_and_snapshots.html:9 msgid "To view library history and snapshots:" -msgstr "" +msgstr "Para ver el historial de la biblioteca y las instantáneas:" #: seahub/help/templates/help/library_history_and_snapshots.html:11 msgid "" "In Seafile Web App, navigate into the root folder of a library. Click the " "\"History\" icon in the library navigation top bar. All the change record of" " the library will be displayed in a list." -msgstr "" +msgstr "En la Web App Seafile, navegar hasta la carpeta raíz de la biblioteca. Hacer click en el icono \"Historial\" en la barra superior de navegación de la biblioteca. El registro de cambios de la biblioteca se mostrará en una lista." #: seahub/help/templates/help/library_history_and_snapshots.html:12 msgid "" "Click the \"view snapshot\" link on any modification record. You'll see the " "library state at the point of time." -msgstr "" +msgstr "Haga click en el enlace \"ver instantánea\" en cualquier registro de modificación. Podrá ver el estado de la biblioteca en ese instante de tiempo." #: seahub/help/templates/help/library_history_and_snapshots.html:13 msgid "" "In the snapshot view, you can download or restore any file or folder. If " "you're the library's owner, you can restore the enitre library to this point" " of time." -msgstr "" +msgstr "En la vista de la instantánea, puede descargar o restaurar cualquier archivo o carpeta. Si es el propietario de la biblioteca, puede restaurar la biblioteca completa al estado en ese instante de tiempo." #: seahub/help/templates/help/library_history_and_snapshots.html:15 #, python-format @@ -2802,7 +2813,7 @@ msgid "" "You can configure the retention period of library history: setting history " "retention period." -msgstr "" +msgstr "Puede configurar el período de retención del historial de la biblioteca: configurando el periodo de retención del historial." #: seahub/help/templates/help/manage_library_as_wiki.html:6 msgid "" @@ -3667,12 +3678,12 @@ msgstr "Propietario" msgid "Member" msgstr "Miembro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Borrado con éxito %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Fallo al borrar: no existe el usuario" @@ -3704,8 +3715,9 @@ msgstr "Hola," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s te ha invitado a unirte a %(site_name)s. Por favor haz click en el enlace siguiente:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3823,21 +3835,21 @@ msgstr "Nueva notificación en %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "Tienes %(num)s nuevas notificaciones en %(site_name)s:\n" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Un archivo llamado %(file_name)s es subido a %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Un archivo llamado %(file_name)s es subido a Biblioteca Eliminada" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s solicitó unirse al grupo %(group_name)s, mensaje de verificación: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "El usuario %(group_staff)s te ha agregado al grupo %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "El archivo %(file_name)s tiene un nuevo comentario del usuario %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "El borrador #%(draft_id)s tiene un nuevo comentario del usuario %(author)s" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s te ha enviado una solicitud para draft #%(draft_id)s" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3881,7 +3893,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "El invitado %(user)s aceptó su invitación a las %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Rodolfo Cossalter \n" "Language-Team: Spanish (http://www.transifex.com/haiwen/seahub/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -152,7 +152,7 @@ msgstr "Un archivo está siendo subido, ¿estás seguro que deseas abandonar est #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -179,8 +179,8 @@ msgid "Tags" msgstr "Rótulos" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -251,6 +251,8 @@ msgid "Contact Information" msgstr "Información de contacto" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -273,7 +275,7 @@ msgstr "Descripción" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -286,7 +288,7 @@ msgstr "Descripción" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -354,6 +356,7 @@ msgstr "Cancelar" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -371,7 +374,7 @@ msgstr "Cancelar" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -389,10 +392,10 @@ msgstr "Cancelar" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -415,8 +418,8 @@ msgstr "Cancelar" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -430,6 +433,8 @@ msgstr "Cancelar" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -475,13 +480,13 @@ msgstr "Agregar un revisor" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Buscar usuarios..." @@ -611,13 +616,14 @@ msgid "Really want to delete your account?" msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -625,23 +631,25 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -649,7 +657,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -664,8 +673,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -781,6 +789,7 @@ msgstr "Copiar {num} items" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -830,7 +839,7 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -845,13 +854,15 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -878,7 +889,7 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nombre" @@ -886,14 +897,14 @@ msgstr "Nombre" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "El nombre '{name}' ya está en uso, por favor escoja otro nombre." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -904,8 +915,8 @@ msgid "This is a draft" msgstr "Este es un borrador" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -969,26 +980,27 @@ msgid "Storage Backend" msgstr "Backend de Almacenamiento" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1001,14 +1013,14 @@ msgstr "Permiso" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lectura / Escritura" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Sólo lectura" @@ -1017,8 +1029,8 @@ msgid "Encrypt" msgstr "Encriptar" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1029,15 +1041,15 @@ msgid "Password" msgstr "Contraseña " #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Repetir contraseña" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1059,8 +1071,8 @@ msgstr "Seleccionar un color" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1068,6 +1080,103 @@ msgstr "Seleccionar un color" msgid "Save" msgstr "Guardar" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Descripción requerida" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Subir archivo" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Descargar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Modificar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Copiar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Eliminar Archivo" @@ -1139,126 +1248,138 @@ msgstr "Participantes" msgid "Add" msgstr "Agregar" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "Mayor o igual que {minDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "Menor o igual que {maxDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Enlace de compartir copiado al portapapeles" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Enlace de descarga directa copiado al portapapeles." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "Permiso modificado con éxito." -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(al menos{passwordLength} caracteres)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Enlace:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Enlace de descarga directa:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Fecha de Vencimiento:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Permiso:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Enviar" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "¿Está seguro que desea eliminar el enlace de compartir?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Si el enlace de compartir es eliminado, nadie podrá accederlo." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Agregar protección por contraseña" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Agregar vencimiento automático" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "Días de vencimiento" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "días" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "Tiempo de vencimiento" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Establecer permiso" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Generar" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Ingresa cantidad de días" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Por favor, ingrese un número entero no negativo" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Enlace de subida copiado al portapapeles" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Enlace de Subida:" @@ -1347,8 +1468,8 @@ msgstr "El enlace interno ha sido copiado al portapapeles" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Enlace interno" @@ -1359,18 +1480,6 @@ msgid "" " with read permission to the file or folder." msgstr "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. " -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Copiar" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "El acceso del usuario {placeholder} fue revocado con éxito." @@ -1410,7 +1519,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "%(email) y otros %(num) invitados con éxito." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1534,8 +1643,8 @@ msgid "Set {placeholder}'s permission" msgstr "Establecer permiso de {placeholder}" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Grupo no encontrado" @@ -1543,16 +1652,16 @@ msgstr "Grupo no encontrado" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1563,28 +1672,28 @@ msgstr "Grupo no encontrado" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Error" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Por favor verifique la red." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grupo" @@ -1600,9 +1709,9 @@ msgid "Select a group" msgstr "Seleccione un grupo" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1646,7 +1755,7 @@ msgstr "Nombre de Biblioteca" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1666,7 +1775,7 @@ msgstr "Nombre de Biblioteca" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Tamaño" @@ -1680,7 +1789,7 @@ msgstr "Tamaño" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1695,7 +1804,7 @@ msgstr "Tamaño" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Última actualización" @@ -1796,7 +1905,7 @@ msgstr "Rol" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1808,18 +1917,20 @@ msgstr "{name} eliminado con éxito." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administrar" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1838,25 +1949,28 @@ msgid "New Wiki" msgstr "Nuevo Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1864,7 +1978,7 @@ msgstr "Nuevo Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Más Operaciones" @@ -1899,7 +2013,7 @@ msgstr "Nuevo Departamento" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Agregar Miembro" @@ -1928,8 +2042,8 @@ msgid "Confirm Password" msgstr "Confirmar contraseña" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Invitar usuario" @@ -1949,7 +2063,7 @@ msgstr "Envía el enlace de invitación a los otros, y ellos podrán unirse a la #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1965,7 +2079,7 @@ msgstr "Eliminar Departamento" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Eliminar Miembro" @@ -2032,9 +2146,9 @@ msgid "API token is copied to the clipboard." msgstr "API token copiado al portapapeles." #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Permiso denegado" @@ -2076,7 +2190,8 @@ msgstr "No hay enlaces de subida" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2114,8 +2229,8 @@ msgstr "Buscar" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Buscar archivos en esta biblioteca" @@ -2146,38 +2261,42 @@ msgstr "Tip: con 0 se mantiene el límite predeterminado" msgid "The link is copied to the clipboard." msgstr "Enlace copiado al portapapeles." -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Compartir enlace" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Link de subida" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Compartir con usuario" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Compartir con grupo" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "Compartir a otro servidor" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2206,8 +2325,8 @@ msgstr "Por favor seleccione una biblioteca para compartir." msgid "Select libraries to share" msgstr "Seleccionar bibliotecas para compartir" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "Seleccionar grupos..." @@ -2250,6 +2369,7 @@ msgstr "Puede tomar un tiempo, por favor espere." #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2258,7 +2378,7 @@ msgstr "Puede tomar un tiempo, por favor espere." #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2276,9 +2396,9 @@ msgstr "1 ítem eliminado con éxito" msgid "Select a server..." msgstr "Seleccione un servidor..." -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "La biblioteca no puede ser compartida con su propietario." @@ -2447,7 +2567,7 @@ msgstr "Establecer Nombre" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Términos" @@ -2527,36 +2647,7 @@ msgstr "Dejar de publicar" msgid "Publish a Library" msgstr "Publicar una biblioteca" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Descargar" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Empaquetando..." @@ -2591,7 +2682,7 @@ msgstr "Actualizar" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2627,19 +2718,19 @@ msgstr "Ubicación" msgid "Files" msgstr "Archivos" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "bloqueado por {name}" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "bloqueado" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2647,7 +2738,7 @@ msgstr "bloqueado" msgid "Unstar" msgstr "Desmarcar" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2704,35 +2795,35 @@ msgstr "Otras bibliotecas" msgid "Search..." msgstr "Buscar..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "Por favor no suba mas de {maxFiles} archivos al mismo tiempo." -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "El archivo está bloqueado por otros." -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "Nombre de archivo inválido." -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "El archivo ya existe." -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "El tamaño de archivo es demasiado grande." -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Cuota agotada." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2769,7 +2860,11 @@ msgid "Retry" msgstr "Reintentar" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Guardando..." @@ -2837,25 +2932,25 @@ msgstr "marcado" msgid "unstarred" msgstr "desmarcado" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Bloquear" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Desbloquear" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Abrir carpeta contenedora" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2863,14 +2958,14 @@ msgstr "Abrir carpeta contenedora" msgid "Details" msgstr "Detalles" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Abrir via el Cliente" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Comentar" @@ -2905,7 +3000,7 @@ msgid "Actions" msgstr "Acciones" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Todos los grupos" @@ -2920,7 +3015,7 @@ msgstr "Enlaces" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Carpetas" @@ -3051,6 +3146,11 @@ msgstr "Mostrar comentarios resueltos" msgid "No comment yet." msgstr "No hay comentarios." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Predeterminado" @@ -3159,10 +3259,10 @@ msgstr "Permiso de Carpeta" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3180,8 +3280,7 @@ msgstr "Cambiar contraseña" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3205,46 +3304,33 @@ msgstr "Clientes" msgid "Search Files" msgstr "Buscar Archivos" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Subir archivo" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Nuevo" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Subir archivos" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Carpeta de Subida" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Nuevo Archivo Markdown" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Nuevo Archivo Excel" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Nuevo Archivo PowerPoint" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Nuevo Archivo Word" @@ -3277,7 +3363,7 @@ msgstr "Nuevo Borrador" msgid "Start review" msgstr "Iniciar revisión" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Mover" @@ -3295,20 +3381,20 @@ msgstr "Editar Archivo" msgid "Create a draft from this file, instead of editing it directly." msgstr "Crear un borrador a partir de este archivo en lugar de editarlo directamente." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Lista" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Grilla" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Columna" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detalles" @@ -3485,7 +3571,7 @@ msgstr "Web API Auth Token" #: frontend/src/components/user-settings/web-api-auth-token.js:74 msgid "Token:" -msgstr "" +msgstr "Identificador:" #: frontend/src/components/user-settings/webdav-password.js:57 msgid "Password:" @@ -3744,6 +3830,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Puedes crear bibliotecas haciendo click en el botón \"Nueva Biblioteca\" que está arriba." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3820,75 +3907,76 @@ msgid "" "button in the menu bar." msgstr "Todavía no has convocado invitados. Un invitado puede acceder a bibliotecas compartidas a través de la interface web permitiendo formas de colaborar más eficientes que mediante el uso de enlaces. Puedes convocar a un invitado haciendo click en el botón \"Convicar Invitado\" en la barra del menú." -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "La carpeta no existe" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "Esta biblioteca ha sido configurada como de sólo lectura, y no puede ser actualizada." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Menú Lateral de Navegación" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "Fallo al mover archivos a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "Fallo al copiar archivos a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "Archivos movidos con éxito a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "Archivos copiados con éxito a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "{name} y otros {n} items eliminados con éxito." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "Fallo al eliminar {name} y otros {n} items." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "Fallo al renombrar {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "Eliminado con éxito {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "Fallo al eliminar {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "Movido con éxito {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "Fallo al mover {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s copiados con éxito." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Fallo al copiar %(name)s" @@ -3991,9 +4079,10 @@ msgstr "Dañada (por favor contacte al administrador para reparar esta bibliotec #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4004,7 +4093,9 @@ msgstr "Estado" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4015,6 +4106,7 @@ msgstr "Espacio utilizado" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4025,9 +4117,11 @@ msgstr "Cuota" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4035,16 +4129,15 @@ msgstr "Cuota" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Creado En" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Último Ingreso" @@ -4084,11 +4177,35 @@ msgstr "No hay departamentos" msgid "Shared By" msgstr "Compartida por" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operaciones" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "Buscar Grupos" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Buscar grupos" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Resultado" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "Buscar grupos por nombre" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4099,7 +4216,7 @@ msgstr "Operaciones" msgid "Previous" msgstr "Anterior" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4142,12 +4259,12 @@ msgid "All Libraries" msgstr "Todas las Bibliotecas" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Biblioteca encriptada" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Biblioteca de lectura / escritura" @@ -4265,7 +4382,7 @@ msgid "Space Used / Quota" msgstr "Espacio utilizado / Cuota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Borrado con éxito %s" @@ -4295,16 +4412,18 @@ msgstr "Agregar admin" msgid "All" msgstr "Todas" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "usuario %s agregado con éxito." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Agregar usuario" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Editado con éxito" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4315,6 +4434,28 @@ msgstr "Agregar usuario" msgid "Users" msgstr "Usuarios" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "Buscar Usuarios" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "Buscar usuarios" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "usuario %s agregado con éxito." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Agregar usuario" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4377,7 +4518,7 @@ msgstr "Ingresa extensiones de archivo, separadas con ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Restablecer" @@ -4411,8 +4552,8 @@ msgstr "Todavía no has compartido carpetas con otros usuarios. Puedes compartir msgid "Successfully unshared {name}" msgstr "Dejado de compartir con éxito {name}" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "Compartir con:" @@ -4676,10 +4817,6 @@ msgstr "Se dejó de compartir la biblioteca {placeholder} exitosamente" msgid "Successfully transferred the group." msgstr "Grupo transferido con éxito." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "Buscar grupos por nombre" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4689,23 +4826,12 @@ msgstr "Buscar grupos por nombre" msgid "Export Excel" msgstr "Exportar Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "Buscar Grupos" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Consejo: puede buscar por palabra clave en el nombre." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Resultado" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4891,7 +5017,7 @@ msgstr "Nombre establecido con éxito." msgid "Successfully set max number of members." msgstr "Máximo número de miembros establecido con éxito." -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "¿Está seguro que desea restablecer la contraseña de {placeholder} ?" @@ -4906,16 +5032,6 @@ msgstr "{userCount} usuario(s) y {repoCount} bibliotecas de esta organización t msgid "Delete Organization" msgstr "Borrar organización" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Editado con éxito" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "Buscar organizaciones" @@ -5132,15 +5248,6 @@ msgstr "{user_number_placeholder} usuarios eliminados con éxito." msgid "Delete Users" msgstr "Eliminar Usuarios" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "Buscar Usuarios" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "Buscar usuarios" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5377,50 +5484,68 @@ msgid "" msgstr "El mínimo número de caracteres que debería contener la contraseña de una biblioteca encriptada." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "mímima longitud de contraseña de un enlace de descarga/subida" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "El mínimo número de caracteres que debería contener la contraseña de un enlace de descarga/subida." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Permitir al usuario crear bibliotecas de la organización. De otra manera sólo un administrador puede hacerlo." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Permitir al usuario vaciar la papelera de la biblioteca" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Vista previa en línea" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "extensiones para archivos de texto" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Extensiones de los archivos de texto con vista previa en línea, sufijos separados por una coma." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Sincronizar" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Si está activado el cliente de escritorio no podrá sincronizar una carpeta fuera de la carpeta Seafile preestablecida." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5533,11 +5658,11 @@ msgstr "Idioma" msgid "Profile Setting" msgstr "Configuración del perfil" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Compartido por:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "ZIP elementos seleccionados" @@ -5578,10 +5703,6 @@ msgstr "No tienes ningún enlace de subida" msgid "You don't have any favorite items yet" msgstr "Todavía no tienes items favoritos" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Modificar" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "Importar Usuarios" @@ -5661,120 +5782,120 @@ msgstr "Mensaje" msgid "Access Log" msgstr "Registro de Acceso" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Acceso de administrador" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Biblioteca de sólo lectura" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "Biblioteca de lectura / escritura en línea" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "Biblioteca de sólo lectura en línea" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Carpeta de lectura / escritura" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Carpeta de sólo lectura" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "Carpeta de lectura / escritura en línea" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "Carpeta de sólo lectura en línea" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "Lectura / Escritura en línea" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "Sólo lectura en línea" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "El usuario puede leer, escribir, subir, descargar y sincronizar archivos." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "El usuario puede leer, descargar y sincronizar archivos." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Además del permiso de escritura, el usuario también puede compartir la biblioteca." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "El usuario puede ver y editar archivos en línea con el navegador. Los archivos no pueden ser descargados." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "El usuario sólo puede ver archivos en línea con el navegador. Los archivos no pueden ser descargados." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Vista previa y descargar" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Vista previa solamente" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "Descargar y subir" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Editar en la nube y descargar" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "Editar sólo en la nube" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s y 1 otro ítem copiados con éxito." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s y otros %(amount)s elementos copiados con éxito." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s movido con éxito." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s y 1 otro ítem movidos con éxito." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s y otros %(amount)s elementos movidos con éxito." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "Fallo al copiar %(name)s y %(amount)s otros item(s)." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "Fallo al copiar %(name)s." -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "Fallo al mover %(name)s y %(amount)s otros item(s)." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "Fallo al mover %(name)s." diff --git a/locale/es_AR/LC_MESSAGES/django.po b/locale/es_AR/LC_MESSAGES/django.po index ebac5fafc6..a90b13e7d9 100644 --- a/locale/es_AR/LC_MESSAGES/django.po +++ b/locale/es_AR/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/haiwen/seahub/language/es_AR/)\n" "MIME-Version: 1.0\n" @@ -22,45 +22,45 @@ msgstr "" "Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "El nombre es demasiado largo (máximo 64 caracteres)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "El nombre no debe contener ' / '." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Login id no puede estar vacio" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Login id %s ya existe." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "El departamento es demasiado largo (máximo 512 caracteres)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "La cuota para almacenamiento no puede estar vacía" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Debe ser un número entero mayor o igual que 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "La cuota para almacenamiento es muy pequeña (el valor mínimo es 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Fallo al definir cuota: la cuota máxima es %d MB" @@ -69,7 +69,7 @@ msgstr "Fallo al definir cuota: la cuota máxima es %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -116,7 +116,7 @@ msgid "" "institution" msgstr "Fallo al agregar a %s a la institución: el usuario ya pertenece a esta institución" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "La bibilioteca del sistema no puede ser eliminada." @@ -131,30 +131,30 @@ msgstr "La biblioteca no puede ser transferida al propietario." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "Hay una biblioteca asociada publicada." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "El usuario %s ya es propietario de la biblioteca." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "Email %s es inválido." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Este ítem ha sido compartido con %s." @@ -218,8 +218,8 @@ msgstr "Subir Enlace" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Email" @@ -235,9 +235,9 @@ msgstr "Email" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nombre" @@ -248,7 +248,7 @@ msgstr "Nombre" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Email de Contacto" @@ -256,7 +256,7 @@ msgstr "Email de Contacto" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Uso de Espacio" @@ -264,8 +264,8 @@ msgstr "Uso de Espacio" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Cuota de Espacio" @@ -286,7 +286,7 @@ msgid "Successfully added user %(user)s." msgstr "Usuario %(user)s agregado con éxito." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Estás invitado a unirte a %s" @@ -303,53 +303,53 @@ msgid "" "because Email service is not properly configured." msgstr "El usuario%(user)s fue agregado con éxito. Pero el correo de notificación no pudo ser enviado, porque el servicio de correo no está configurado correctamente." -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editado con éxito" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Tu cuenta en %s está activada." -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Editado con éxito, se envió un email." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Edición exitosa, pero hubo un fallo al enviar el correo, revisa la configuración de email." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "La contraseña ha sido reestablecida en %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Contraseña restablecida con éxito a %(passwd)s, un correo fue enviado a %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Contraseña restablecida a %(passwd)s, pero hubo un fallo al enviar el correo a %(user)s, revise su configuracion de email." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Contraseña de %(user)s restablecida a %(passwd)s con éxito." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -372,15 +372,15 @@ msgstr "Archivo con virus no encontrado" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -398,11 +398,11 @@ msgstr "Ruta de destino inválida" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Cuota agotada." @@ -422,15 +422,15 @@ msgstr "El archivo está bloqueado" msgid "Cancel failed" msgstr "Falló al cancelar" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "nombre de usuario inválido" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -451,7 +451,7 @@ msgstr "Persmiso denegado." msgid "File is not locked." msgstr "El archivo no está bloqueado." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "No puede refrescar el bloqueo de este archivo." @@ -491,18 +491,18 @@ msgid "User %s is an organization user." msgstr "El usuario %s es un usuario de la organización." #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "El grupo no existe" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Fallo al exportar Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "El permiso ya existe." @@ -513,7 +513,7 @@ msgstr "%(user)s ha revocado tu acceso a %(site_name)s." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "La dirección de correo no está permitida como invitado." @@ -525,14 +525,14 @@ msgstr "%s ya ha sido invitado." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "El usuario %s ya existe." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -567,11 +567,11 @@ msgstr "No se puede restablecer la contraseña de esta biblioteca." msgid "New password of library %s" msgstr "Nueva contraseña de la biblioteca %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Contraseña incorrecta" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Error en el desencriptado de la biblioteca" @@ -579,20 +579,20 @@ msgstr "Error en el desencriptado de la biblioteca" msgid "Wrong old password" msgstr "Contraseña anterior errónea" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "El archivo %s está bloqueado." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "No se puede mover la carpeta %s, por favor verifique los permisos." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "No se puede borrar la carpeta %s, por favor verifique los permisos." @@ -629,45 +629,52 @@ msgstr "email inválido." msgid "An upload link is shared to you on %s" msgstr "Un enlace de subida ha sido compartido contigo en %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Contraseña requerida" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "La contraseña es demasiado corta." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Días al vencimiento de be ser mayor o igual que %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Días al vencimiento de be ser menor o igual que %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "El tiempo de vencimiento debe ser posterior a %s." -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "El tiempo de vencimiento debe ser anterior a %s." -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "El enlace de compartir %s ya existe." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Contraseña demasiado corta" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -698,6 +705,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Actualmente tienes %(nb_avatars)d avatares, y el máximo permitido es%(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -732,7 +743,7 @@ msgstr "Email o Nombre de usuario" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Contraseña " @@ -806,15 +817,15 @@ msgstr "Ya existe un usuario con este correo" msgid "This account has been frozen due to too many failed login attempts." msgstr "Esta cuenta ha sido inmovilizada debido a muchos intentos de acceso fallidos." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Desconectado" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Fallo al enviar el correo, por favor, contacta al administrador" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "No se puede actualizar la contraseña, por favor contacte al administrador de LDAP." @@ -984,40 +995,40 @@ msgstr "Usuario Anónimo" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Estado" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Rol" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Creado el" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Último Ingreso" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administrar" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP (importado)" @@ -1025,7 +1036,7 @@ msgstr "LDAP (importado)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Activo" @@ -1033,25 +1044,25 @@ msgstr "Activo" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inactivo" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Sí" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Invitado" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Predeterminado" @@ -1388,7 +1399,7 @@ msgstr "El nombre %s no es válido" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argumento faltante" @@ -1512,10 +1523,10 @@ msgstr "El equipo de %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Permiso denegado" @@ -2735,13 +2746,13 @@ msgid "" "automatically creates a default library named \"My Library\" for you. You " "can also create more libraries. Here is what it looks like when you've " "created a few libraries." -msgstr "" +msgstr "Cuando se accede a la app web Seafile por primera vez, Seafile automáticamente crea una biblioteca por defecto llamada \"Mi Biblioteca\". Usted puede crear más bibliotecas. Así es como se ve cuando ha creado algunas bibliotecas." #: seahub/help/templates/help/libraries_managing.html:13 msgid "" "You can navigate into a library and manage your files and folders. You can " "upload, download, rename, move, copy and delete files." -msgstr "" +msgstr "Usted puede navegar dentro de una biblioteca y gestionar sus archivos y carpetas. Puede subir, descargar, renombrar, mover, copiar y eliminar archivos." #: seahub/help/templates/help/libraries_managing.html:15 #, python-format @@ -2749,7 +2760,7 @@ msgid "" "After syncing a library with " "desktop client, you can do any file operations inside the local library " "folder. The operations will be uploaded to the server. " -msgstr "" +msgstr "Luego de sincronizar una biblioteca con el cliente de escritorio, usted puede realizar cualquier tipo de operación dentro de la carpeta local de la biblioteca. Esas operaciones serán subidas al servidor." #: seahub/help/templates/help/library_history_and_snapshots.html:7 msgid "" @@ -2757,7 +2768,7 @@ msgid "" "operation applies to a library (file update, file deletion etc.), Seafile " "creates a \"snapshot\" of the previous state of the library. The snapshot " "contains the complete file and folder structure of the library." -msgstr "" +msgstr "Seafile realiza un seguimiento del historial de modificaciones para la biblioteca completa. Cada vez que una operación de archivo se aplica a una biblioteca (actualización de archivo, eliminación de archivo, etc.), Seafile crea una \"instantánea\" del estado previo de la biblioteca. La instantánea contiene el archivo completo y la estructura de carpetas de la biblioteca." #: seahub/help/templates/help/library_history_and_snapshots.html:8 msgid "" @@ -2767,31 +2778,31 @@ msgid "" "handy. You can restore the entire library to any point in the past. All the " "files in the library will be restored to that point of time, all at once. It" " works like a \"time machine\" for the library." -msgstr "" +msgstr "En algunos casos, usted ha realizado gran cantidad de cambios en la biblioteca y se da cuenta que desea revertir todos esos cambios. Restaurar muchos archivos a su versión anterior puede ser un trabajo tedioso. En este momento es cuando la instantánea se torna útil. Puede restaurar la biblioteca completa a cualquier punto en el pasado. Todos los archivos en la biblioteca serán restaurados a ese instante de tiempo, simultáneamente. Funciona como una \"máquina del tiempo\" para la biblioteca." #: seahub/help/templates/help/library_history_and_snapshots.html:9 msgid "To view library history and snapshots:" -msgstr "" +msgstr "Para ver el historial de la biblioteca y las instantáneas:" #: seahub/help/templates/help/library_history_and_snapshots.html:11 msgid "" "In Seafile Web App, navigate into the root folder of a library. Click the " "\"History\" icon in the library navigation top bar. All the change record of" " the library will be displayed in a list." -msgstr "" +msgstr "En la Web App Seafile, navegar hasta la carpeta raíz de la biblioteca. Hacer click en el icono \"Historial\" en la barra superior de navegación de la biblioteca. El registro de cambios de la biblioteca se mostrará en una lista." #: seahub/help/templates/help/library_history_and_snapshots.html:12 msgid "" "Click the \"view snapshot\" link on any modification record. You'll see the " "library state at the point of time." -msgstr "" +msgstr "Haga click en el enlace \"ver instantánea\" en cualquier registro de modificación. Podrá ver el estado de la biblioteca en ese instante de tiempo." #: seahub/help/templates/help/library_history_and_snapshots.html:13 msgid "" "In the snapshot view, you can download or restore any file or folder. If " "you're the library's owner, you can restore the enitre library to this point" " of time." -msgstr "" +msgstr "En la vista de la instantánea, puede descargar o restaurar cualquier archivo o carpeta. Si es el propietario de la biblioteca, puede restaurar la biblioteca completa al estado en ese instante de tiempo." #: seahub/help/templates/help/library_history_and_snapshots.html:15 #, python-format @@ -2799,7 +2810,7 @@ msgid "" "You can configure the retention period of library history: setting history " "retention period." -msgstr "" +msgstr "Puede configurar el período de retención del historial de la biblioteca: configurando el periodo de retención del historial." #: seahub/help/templates/help/manage_library_as_wiki.html:6 msgid "" @@ -3664,12 +3675,12 @@ msgstr "Propietario" msgid "Member" msgstr "Miembro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Borrado con éxito %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Fallo al borrar: no existe el usuario" @@ -3701,8 +3712,9 @@ msgstr "Hola," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s te ha invitado a unirte a %(site_name)s. Por favor haz click en el enlace siguiente:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3820,21 +3832,21 @@ msgstr "Nueva notificación en %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "Tienes %(num)s nuevas notificaciones en %(site_name)s:\n" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Un archivo llamado %(file_name)s es subido a %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Un archivo llamado %(file_name)s es subido a Biblioteca Eliminada" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s solicitó unirse al grupo %(group_name)s, mensaje de verificación: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "El usuario %(group_staff)s te ha agregado al grupo %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "El archivo %(file_name)s tiene un nuevo comentario del usuario %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "El borrador #%(draft_id)s tiene un nuevo comentario del usuario %(author)s" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s te ha enviado una solicitud para draft #%(draft_id)s" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3878,7 +3890,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "El invitado %(user)s aceptó su invitación a las %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Rodolfo Cossalter \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/haiwen/seahub/language/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +151,7 @@ msgstr "Un archivo está siendo subido, ¿estás seguro que deseas abandonar est #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -178,8 +178,8 @@ msgid "Tags" msgstr "Rótulos" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -250,6 +250,8 @@ msgid "Contact Information" msgstr "Información de contacto" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -272,7 +274,7 @@ msgstr "Descripción" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -285,7 +287,7 @@ msgstr "Descripción" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -353,6 +355,7 @@ msgstr "Cancelar" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -370,7 +373,7 @@ msgstr "Cancelar" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -388,10 +391,10 @@ msgstr "Cancelar" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -414,8 +417,8 @@ msgstr "Cancelar" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -429,6 +432,8 @@ msgstr "Cancelar" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -474,13 +479,13 @@ msgstr "Agregar un revisor" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Buscar usuarios..." @@ -610,13 +615,14 @@ msgid "Really want to delete your account?" msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -624,23 +630,25 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -648,7 +656,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -663,8 +672,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -780,6 +788,7 @@ msgstr "Copiar {num} items" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -829,7 +838,7 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -844,13 +853,15 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -877,7 +888,7 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nombre" @@ -885,14 +896,14 @@ msgstr "Nombre" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "El nombre '{name}' ya está en uso, por favor escoja otro nombre." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -903,8 +914,8 @@ msgid "This is a draft" msgstr "Este es un borrador" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -968,26 +979,27 @@ msgid "Storage Backend" msgstr "Backend de Almacenamiento" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1000,14 +1012,14 @@ msgstr "Permiso" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lectura / Escritura" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Sólo lectura" @@ -1016,8 +1028,8 @@ msgid "Encrypt" msgstr "Encriptar" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1028,15 +1040,15 @@ msgid "Password" msgstr "Contraseña " #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Repetir contraseña" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1058,8 +1070,8 @@ msgstr "Seleccionar un color" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1067,6 +1079,103 @@ msgstr "Seleccionar un color" msgid "Save" msgstr "Guardar" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Descripción requerida" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Subir archivo" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Descargar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Modificar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Copiar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Eliminar Archivo" @@ -1138,126 +1247,138 @@ msgstr "Participantes" msgid "Add" msgstr "Agregar" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "Mayor o igual que {minDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "Menor o igual que {maxDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Enlace de compartir copiado al portapapeles" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Enlace de descarga directa copiado al portapapeles." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "Permiso modificado con éxito." -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(al menos{passwordLength} caracteres)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Enlace:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Enlace de descarga directa:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Fecha de Vencimiento:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Permiso:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Enviar" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "¿Está seguro que desea eliminar el enlace de compartir?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Si el enlace de compartir es eliminado, nadie podrá accederlo." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Agregar protección por contraseña" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Agregar vencimiento automático" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "Días de vencimiento" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "días" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "Tiempo de vencimiento" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Establecer permiso" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Generar" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Ingresa cantidad de días" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Por favor, ingrese un número entero no negativo" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Enlace de subida copiado al portapapeles" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Enlace de Subida:" @@ -1346,8 +1467,8 @@ msgstr "El enlace interno ha sido copiado al portapapeles" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Enlace interno" @@ -1358,18 +1479,6 @@ msgid "" " with read permission to the file or folder." msgstr "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. " -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Copiar" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "El acceso del usuario {placeholder} fue revocado con éxito." @@ -1409,7 +1518,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "%(email) y otros %(num) invitados con éxito." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1533,8 +1642,8 @@ msgid "Set {placeholder}'s permission" msgstr "Establecer permiso de {placeholder}" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Grupo no encontrado" @@ -1542,16 +1651,16 @@ msgstr "Grupo no encontrado" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1562,28 +1671,28 @@ msgstr "Grupo no encontrado" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Error" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Por favor verifique la red." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grupo" @@ -1599,9 +1708,9 @@ msgid "Select a group" msgstr "Seleccione un grupo" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1645,7 +1754,7 @@ msgstr "Nombre de Biblioteca" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1665,7 +1774,7 @@ msgstr "Nombre de Biblioteca" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Tamaño" @@ -1679,7 +1788,7 @@ msgstr "Tamaño" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1694,7 +1803,7 @@ msgstr "Tamaño" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Última actualización" @@ -1795,7 +1904,7 @@ msgstr "Rol" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1807,18 +1916,20 @@ msgstr "{name} eliminado con éxito." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administrar" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1837,25 +1948,28 @@ msgid "New Wiki" msgstr "Nuevo Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1863,7 +1977,7 @@ msgstr "Nuevo Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Más Operaciones" @@ -1898,7 +2012,7 @@ msgstr "Nuevo Departamento" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Agregar Miembro" @@ -1927,8 +2041,8 @@ msgid "Confirm Password" msgstr "Confirmar contraseña" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Invitar usuario" @@ -1948,7 +2062,7 @@ msgstr "Envía el enlace de invitación a los otros, y ellos podrán unirse a la #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1964,7 +2078,7 @@ msgstr "Eliminar Departamento" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Eliminar Miembro" @@ -2031,9 +2145,9 @@ msgid "API token is copied to the clipboard." msgstr "API token copiado al portapapeles." #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Permiso denegado" @@ -2075,7 +2189,8 @@ msgstr "No hay enlaces de subida" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2113,8 +2228,8 @@ msgstr "Buscar" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Buscar archivos en esta biblioteca" @@ -2145,38 +2260,42 @@ msgstr "Tip: con 0 se mantiene el límite predeterminado" msgid "The link is copied to the clipboard." msgstr "Enlace copiado al portapapeles." -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Compartir enlace" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Link de subida" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Compartir con usuario" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Compartir con grupo" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "Compartir a otro servidor" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2205,8 +2324,8 @@ msgstr "Por favor seleccione una biblioteca para compartir." msgid "Select libraries to share" msgstr "Seleccionar bibliotecas para compartir" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "Seleccionar grupos..." @@ -2249,6 +2368,7 @@ msgstr "Puede tomar un tiempo, por favor espere." #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2257,7 +2377,7 @@ msgstr "Puede tomar un tiempo, por favor espere." #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2275,9 +2395,9 @@ msgstr "1 ítem eliminado con éxito" msgid "Select a server..." msgstr "Seleccione un servidor..." -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "La biblioteca no puede ser compartida con su propietario." @@ -2446,7 +2566,7 @@ msgstr "Establecer Nombre" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Términos" @@ -2526,36 +2646,7 @@ msgstr "Dejar de publicar" msgid "Publish a Library" msgstr "Publicar una biblioteca" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Descargar" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Empaquetando..." @@ -2590,7 +2681,7 @@ msgstr "Actualizar" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2626,19 +2717,19 @@ msgstr "Ubicación" msgid "Files" msgstr "Archivos" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "bloqueado por {name}" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "bloqueado" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2646,7 +2737,7 @@ msgstr "bloqueado" msgid "Unstar" msgstr "Desmarcar" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2703,35 +2794,35 @@ msgstr "Otras bibliotecas" msgid "Search..." msgstr "Buscar..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "Por favor no suba mas de {maxFiles} archivos al mismo tiempo." -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "El archivo está bloqueado por otros." -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "Nombre de archivo inválido." -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "El archivo ya existe." -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "El tamaño de archivo es demasiado grande." -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Cuota agotada." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2768,7 +2859,11 @@ msgid "Retry" msgstr "Reintentar" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Guardando..." @@ -2836,25 +2931,25 @@ msgstr "marcado" msgid "unstarred" msgstr "desmarcado" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Bloquear" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Desbloquear" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Abrir carpeta contenedora" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2862,14 +2957,14 @@ msgstr "Abrir carpeta contenedora" msgid "Details" msgstr "Detalles" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Abrir via el Cliente" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Comentar" @@ -2904,7 +2999,7 @@ msgid "Actions" msgstr "Acciones" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Todos los grupos" @@ -2919,7 +3014,7 @@ msgstr "Enlaces" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Carpetas" @@ -3050,6 +3145,11 @@ msgstr "Mostrar comentarios resueltos" msgid "No comment yet." msgstr "No hay comentarios." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Predeterminado" @@ -3158,10 +3258,10 @@ msgstr "Permiso de Carpeta" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3179,8 +3279,7 @@ msgstr "Cambiar contraseña" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3204,46 +3303,33 @@ msgstr "Clientes" msgid "Search Files" msgstr "Buscar Archivos" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Subir archivo" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Nuevo" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Subir archivos" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Carpeta de Subida" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Nuevo Archivo Markdown" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Nuevo Archivo Excel" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Nuevo Archivo PowerPoint" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Nuevo Archivo Word" @@ -3276,7 +3362,7 @@ msgstr "Nuevo Borrador" msgid "Start review" msgstr "Iniciar revisión" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Mover" @@ -3294,20 +3380,20 @@ msgstr "Editar Archivo" msgid "Create a draft from this file, instead of editing it directly." msgstr "Crear un borrador a partir de este archivo en lugar de editarlo directamente." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Lista" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Grilla" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Columna" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detalles" @@ -3484,7 +3570,7 @@ msgstr "Web API Auth Token" #: frontend/src/components/user-settings/web-api-auth-token.js:74 msgid "Token:" -msgstr "" +msgstr "Identificador:" #: frontend/src/components/user-settings/webdav-password.js:57 msgid "Password:" @@ -3743,6 +3829,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Puedes crear bibliotecas haciendo click en el botón \"Nueva Biblioteca\" que está arriba." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3819,75 +3906,76 @@ msgid "" "button in the menu bar." msgstr "Todavía no has convocado invitados. Un invitado puede acceder a bibliotecas compartidas a través de la interface web permitiendo formas de colaborar más eficientes que mediante el uso de enlaces. Puedes convocar a un invitado haciendo click en el botón \"Convicar Invitado\" en la barra del menú." -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "La carpeta no existe" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "Esta biblioteca ha sido configurada como de sólo lectura, y no puede ser actualizada." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Menú Lateral de Navegación" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "Fallo al mover archivos a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "Fallo al copiar archivos a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "Archivos movidos con éxito a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "Archivos copiados con éxito a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "{name} y otros {n} items eliminados con éxito." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "Fallo al eliminar {name} y otros {n} items." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "Fallo al renombrar {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "Eliminado con éxito {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "Fallo al eliminar {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "Movido con éxito {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "Fallo al mover {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s copiados con éxito." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Fallo al copiar %(name)s" @@ -3990,9 +4078,10 @@ msgstr "Dañada (por favor contacte al administrador para reparar esta bibliotec #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4003,7 +4092,9 @@ msgstr "Estado" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4014,6 +4105,7 @@ msgstr "Espacio utilizado" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4024,9 +4116,11 @@ msgstr "Cuota" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4034,16 +4128,15 @@ msgstr "Cuota" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Creado En" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Último Ingreso" @@ -4083,11 +4176,35 @@ msgstr "No hay departamentos" msgid "Shared By" msgstr "Compartida por" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operaciones" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "Buscar Grupos" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Buscar grupos" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Resultado" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "Buscar grupos por nombre" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4098,7 +4215,7 @@ msgstr "Operaciones" msgid "Previous" msgstr "Anterior" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4141,12 +4258,12 @@ msgid "All Libraries" msgstr "Todas las Bibliotecas" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Biblioteca encriptada" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Biblioteca de lectura / escritura" @@ -4264,7 +4381,7 @@ msgid "Space Used / Quota" msgstr "Espacio utilizado / Cuota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Borrado con éxito %s" @@ -4294,16 +4411,18 @@ msgstr "Agregar admin" msgid "All" msgstr "Todas" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "usuario %s agregado con éxito." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Agregar usuario" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Editado con éxito" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4314,6 +4433,28 @@ msgstr "Agregar usuario" msgid "Users" msgstr "Usuarios" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "Buscar Usuarios" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "Buscar usuarios" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "usuario %s agregado con éxito." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Agregar usuario" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4376,7 +4517,7 @@ msgstr "Ingresa extensiones de archivo, separadas con ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Restablecer" @@ -4410,8 +4551,8 @@ msgstr "Todavía no has compartido carpetas con otros usuarios. Puedes compartir msgid "Successfully unshared {name}" msgstr "Dejado de compartir con éxito {name}" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "Compartir con:" @@ -4675,10 +4816,6 @@ msgstr "Se dejó de compartir la biblioteca {placeholder} exitosamente" msgid "Successfully transferred the group." msgstr "Grupo transferido con éxito." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "Buscar grupos por nombre" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4688,23 +4825,12 @@ msgstr "Buscar grupos por nombre" msgid "Export Excel" msgstr "Exportar Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "Buscar Grupos" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Consejo: puede buscar por palabra clave en el nombre." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Resultado" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4890,7 +5016,7 @@ msgstr "Nombre establecido con éxito." msgid "Successfully set max number of members." msgstr "Máximo número de miembros establecido con éxito." -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "¿Está seguro que desea restablecer la contraseña de {placeholder} ?" @@ -4905,16 +5031,6 @@ msgstr "{userCount} usuario(s) y {repoCount} bibliotecas de esta organización t msgid "Delete Organization" msgstr "Borrar organización" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Editado con éxito" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "Buscar organizaciones" @@ -5131,15 +5247,6 @@ msgstr "{user_number_placeholder} usuarios eliminados con éxito." msgid "Delete Users" msgstr "Eliminar Usuarios" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "Buscar Usuarios" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "Buscar usuarios" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5376,50 +5483,68 @@ msgid "" msgstr "El mínimo número de caracteres que debería contener la contraseña de una biblioteca encriptada." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "mímima longitud de contraseña de un enlace de descarga/subida" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "El mínimo número de caracteres que debería contener la contraseña de un enlace de descarga/subida." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Permitir al usuario crear bibliotecas de la organización. De otra manera sólo un administrador puede hacerlo." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Permitir al usuario vaciar la papelera de la biblioteca" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Vista previa en línea" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "extensiones para archivos de texto" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Extensiones de los archivos de texto con vista previa en línea, sufijos separados por una coma." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Sincronizar" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Si está activado el cliente de escritorio no podrá sincronizar una carpeta fuera de la carpeta Seafile preestablecida." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5532,11 +5657,11 @@ msgstr "Idioma" msgid "Profile Setting" msgstr "Configuración del perfil" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Compartido por:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "ZIP elementos seleccionados" @@ -5577,10 +5702,6 @@ msgstr "No tienes ningún enlace de subida" msgid "You don't have any favorite items yet" msgstr "Todavía no tienes items favoritos" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Modificar" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "Importar Usuarios" @@ -5660,120 +5781,120 @@ msgstr "Mensaje" msgid "Access Log" msgstr "Registro de Acceso" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Acceso de administrador" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Biblioteca de sólo lectura" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "Biblioteca de lectura / escritura en línea" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "Biblioteca de sólo lectura en línea" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Carpeta de lectura / escritura" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Carpeta de sólo lectura" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "Carpeta de lectura / escritura en línea" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "Carpeta de sólo lectura en línea" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "Lectura / Escritura en línea" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "Sólo lectura en línea" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "El usuario puede leer, escribir, subir, descargar y sincronizar archivos." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "El usuario puede leer, descargar y sincronizar archivos." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Además del permiso de escritura, el usuario también puede compartir la biblioteca." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "El usuario puede ver y editar archivos en línea con el navegador. Los archivos no pueden ser descargados." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "El usuario sólo puede ver archivos en línea con el navegador. Los archivos no pueden ser descargados." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Vista previa y descargar" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Vista previa solamente" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "Descargar y subir" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Editar en la nube y descargar" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "Editar sólo en la nube" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s y 1 otro ítem copiados con éxito." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s y otros %(amount)s elementos copiados con éxito." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s movido con éxito." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s y 1 otro ítem movidos con éxito." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s y otros %(amount)s elementos movidos con éxito." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "Fallo al copiar %(name)s y %(amount)s otros item(s)." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "Fallo al copiar %(name)s." -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "Fallo al mover %(name)s y %(amount)s otros item(s)." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "Fallo al mover %(name)s." diff --git a/locale/es_MX/LC_MESSAGES/django.po b/locale/es_MX/LC_MESSAGES/django.po index a64ac0c9c3..825db791da 100644 --- a/locale/es_MX/LC_MESSAGES/django.po +++ b/locale/es_MX/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/haiwen/seahub/language/es_MX/)\n" "MIME-Version: 1.0\n" @@ -23,45 +23,45 @@ msgstr "" "Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "El nombre es demasiado largo (máximo 64 caracteres)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "El nombre no debe contener ' / '." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Login id no puede estar vacio" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Login id %s ya existe." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "El departamento es demasiado largo (máximo 512 caracteres)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "La cuota para almacenamiento no puede estar vacía" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Debe ser un número entero mayor o igual que 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "La cuota para almacenamiento es muy pequeña (el valor mínimo es 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Fallo al definir cuota: la cuota máxima es %d MB" @@ -70,7 +70,7 @@ msgstr "Fallo al definir cuota: la cuota máxima es %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -117,7 +117,7 @@ msgid "" "institution" msgstr "Fallo al agregar a %s a la institución: el usuario ya pertenece a esta institución" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "La bibilioteca del sistema no puede ser eliminada." @@ -132,30 +132,30 @@ msgstr "La biblioteca no puede ser transferida al propietario." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "Hay una biblioteca asociada publicada." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "El usuario %s ya es propietario de la biblioteca." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "Email %s es inválido." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Este ítem ha sido compartido con %s." @@ -219,8 +219,8 @@ msgstr "Subir Enlace" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Correo electrónico" @@ -236,9 +236,9 @@ msgstr "Correo electrónico" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nombre" @@ -249,7 +249,7 @@ msgstr "Nombre" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Email de Contacto" @@ -257,7 +257,7 @@ msgstr "Email de Contacto" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Uso de Espacio" @@ -265,8 +265,8 @@ msgstr "Uso de Espacio" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Cuota de Espacio" @@ -287,7 +287,7 @@ msgid "Successfully added user %(user)s." msgstr "Usuario %(user)s agregado con éxito." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Estás invitado a unirte a %s" @@ -304,53 +304,53 @@ msgid "" "because Email service is not properly configured." msgstr "El usuario%(user)s fue agregado con éxito. Pero el correo de notificación no pudo ser enviado, porque el servicio de correo no está configurado correctamente." -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editado correctamente" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Tu cuenta en %s está activada." -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Editado correctamente, se envio un email." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Edición exitosa, pero hubo un fallo al enviar el correo, revise la configuración de email." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "La contraseña ha sido reestablecida en %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Contraseña restablecida correctamente %(passwd)s, un correo fue enviado a %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Contraseña restablecida a %(passwd)s, pero hubo un fallo al enviar el correo a %(user)s, revise su configuracion de email." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Contraseña de %(user)s restablecida a %(passwd)s correctamente." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -373,15 +373,15 @@ msgstr "Archivo con virus no encontrado" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -399,11 +399,11 @@ msgstr "Ruta de destino inválida" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Cuota agotada." @@ -423,15 +423,15 @@ msgstr "El archivo está bloqueado" msgid "Cancel failed" msgstr "Falló al cancelar" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "nombre de usuario inválido" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -452,7 +452,7 @@ msgstr "Persmiso denegado." msgid "File is not locked." msgstr "El archivo no está bloqueado." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "No puede refrescar el bloqueo de este archivo." @@ -492,18 +492,18 @@ msgid "User %s is an organization user." msgstr "El usuario %s es un usuario de la organización." #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "El grupo no existe" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Fallo al exportar Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "El permiso ya existe." @@ -514,7 +514,7 @@ msgstr "%(user)s ha revocado tu acceso a %(site_name)s." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "La dirección de correo no está permitida como invitado." @@ -526,14 +526,14 @@ msgstr "%s ya ha sido invitado." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "El usuario %s ya existe." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -568,11 +568,11 @@ msgstr "No se puede restablecer la contraseña de esta biblioteca." msgid "New password of library %s" msgstr "Nueva contraseña de la biblioteca %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Contraseña incorrecta" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Error en el desencriptado de la biblioteca" @@ -580,20 +580,20 @@ msgstr "Error en el desencriptado de la biblioteca" msgid "Wrong old password" msgstr "Contraseña anterior errónea" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "El archivo %s está bloqueado." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "No se puede mover la carpeta %s, por favor verifique los permisos." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "No se puede borrar la carpeta %s, por favor verifique los permisos." @@ -630,45 +630,52 @@ msgstr "email inválido." msgid "An upload link is shared to you on %s" msgstr "Un enlace de subida ha sido compartido contigo en %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Contraseña requerida" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "La contraseña es demasiado corta." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Días al vencimiento de be ser mayor o igual que %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Días al vencimiento de be ser menor o igual que %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "El tiempo de vencimiento debe ser posterior a %s." -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "El tiempo de vencimiento debe ser anterior a %s." -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "El enlace de compartir %s ya existe." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Contraseña demasiado corta" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -699,6 +706,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Actualmente tienes %(nb_avatars)d avatars, y el máximo permitido es%(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -733,7 +744,7 @@ msgstr "Email o Nombre de usuario" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Contraseña " @@ -807,15 +818,15 @@ msgstr "Ya existe un usuario con este correo" msgid "This account has been frozen due to too many failed login attempts." msgstr "Esta cuenta ha sido inmovilizada debido a muchos intentos de acceso fallidos." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Desconectado" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Fallo al enviar el correo, por favor, contacte al administrador" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "No se puede actualizar la contraseña, por favor contacte al administrador de LDAP." @@ -985,40 +996,40 @@ msgstr "Usuario Anónimo" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Estado" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Rol" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Creado el" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Último Ingreso" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administrador" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP (importado)" @@ -1026,7 +1037,7 @@ msgstr "LDAP (importado)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Activo" @@ -1034,25 +1045,25 @@ msgstr "Activo" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inactivo" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Sí" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Invitado" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Predeterminado" @@ -1389,7 +1400,7 @@ msgstr "El nombre %s no es válido" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argumento Faltante" @@ -1513,10 +1524,10 @@ msgstr "El equipo de %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Permiso denegado" @@ -2736,13 +2747,13 @@ msgid "" "automatically creates a default library named \"My Library\" for you. You " "can also create more libraries. Here is what it looks like when you've " "created a few libraries." -msgstr "" +msgstr "Cuando se accede a la app web Seafile por primera vez, Seafile automáticamente crea una biblioteca por defecto llamada \"Mi Biblioteca\". Usted puede crear más bibliotecas. Así es como se ve cuando ha creado algunas bibliotecas." #: seahub/help/templates/help/libraries_managing.html:13 msgid "" "You can navigate into a library and manage your files and folders. You can " "upload, download, rename, move, copy and delete files." -msgstr "" +msgstr "Usted puede navegar dentro de una biblioteca y gestionar sus archivos y carpetas. Puede subir, descargar, renombrar, mover, copiar y eliminar archivos." #: seahub/help/templates/help/libraries_managing.html:15 #, python-format @@ -2750,7 +2761,7 @@ msgid "" "After syncing a library with " "desktop client, you can do any file operations inside the local library " "folder. The operations will be uploaded to the server. " -msgstr "" +msgstr "Luego de sincronizar una biblioteca con el cliente de escritorio, usted puede realizar cualquier tipo de operación dentro de la carpeta local de la biblioteca. Esas operaciones serán subidas al servidor." #: seahub/help/templates/help/library_history_and_snapshots.html:7 msgid "" @@ -2758,7 +2769,7 @@ msgid "" "operation applies to a library (file update, file deletion etc.), Seafile " "creates a \"snapshot\" of the previous state of the library. The snapshot " "contains the complete file and folder structure of the library." -msgstr "" +msgstr "Seafile realiza un seguimiento del historial de modificaciones para la biblioteca completa. Cada vez que una operación de archivo se aplica a una biblioteca (actualización de archivo, eliminación de archivo, etc.), Seafile crea una \"instantánea\" del estado previo de la biblioteca. La instantánea contiene el archivo completo y la estructura de carpetas de la biblioteca." #: seahub/help/templates/help/library_history_and_snapshots.html:8 msgid "" @@ -2768,31 +2779,31 @@ msgid "" "handy. You can restore the entire library to any point in the past. All the " "files in the library will be restored to that point of time, all at once. It" " works like a \"time machine\" for the library." -msgstr "" +msgstr "En algunos casos, usted ha realizado gran cantidad de cambios en la biblioteca y se da cuenta que desea revertir todos esos cambios. Restaurar muchos archivos a su versión anterior puede ser un trabajo tedioso. En este momento es cuando la instantánea se torna útil. Puede restaurar la biblioteca completa a cualquier punto en el pasado. Todos los archivos en la biblioteca serán restaurados a ese instante de tiempo, simultáneamente. Funciona como una \"máquina del tiempo\" para la biblioteca." #: seahub/help/templates/help/library_history_and_snapshots.html:9 msgid "To view library history and snapshots:" -msgstr "" +msgstr "Para ver el historial de la biblioteca y las instantáneas:" #: seahub/help/templates/help/library_history_and_snapshots.html:11 msgid "" "In Seafile Web App, navigate into the root folder of a library. Click the " "\"History\" icon in the library navigation top bar. All the change record of" " the library will be displayed in a list." -msgstr "" +msgstr "En la Web App Seafile, navegar hasta la carpeta raíz de la biblioteca. Hacer click en el icono \"Historial\" en la barra superior de navegación de la biblioteca. El registro de cambios de la biblioteca se mostrará en una lista." #: seahub/help/templates/help/library_history_and_snapshots.html:12 msgid "" "Click the \"view snapshot\" link on any modification record. You'll see the " "library state at the point of time." -msgstr "" +msgstr "Haga click en el enlace \"ver instantánea\" en cualquier registro de modificación. Podrá ver el estado de la biblioteca en ese instante de tiempo." #: seahub/help/templates/help/library_history_and_snapshots.html:13 msgid "" "In the snapshot view, you can download or restore any file or folder. If " "you're the library's owner, you can restore the enitre library to this point" " of time." -msgstr "" +msgstr "En la vista de la instantánea, puede descargar o restaurar cualquier archivo o carpeta. Si es el propietario de la biblioteca, puede restaurar la biblioteca completa al estado en ese instante de tiempo." #: seahub/help/templates/help/library_history_and_snapshots.html:15 #, python-format @@ -2800,7 +2811,7 @@ msgid "" "You can configure the retention period of library history: setting history " "retention period." -msgstr "" +msgstr "Puede configurar el período de retención del historial de la biblioteca: configurando el periodo de retención del historial." #: seahub/help/templates/help/manage_library_as_wiki.html:6 msgid "" @@ -3665,12 +3676,12 @@ msgstr "Propietario" msgid "Member" msgstr "Miembro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Borrado correctamente %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Fallo al borrar: no existe el usuario" @@ -3702,8 +3713,9 @@ msgstr "Hola," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s te ha invitado a unirte a %(site_name)s. Por favor haz click en el enlace siguiente:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3821,21 +3833,21 @@ msgstr "Nueva notificación en %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "Tienes %(num)s nuevas notificaciones en %(site_name)s:\n" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Un archivo llamado %(file_name)s es subido a %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Un archivo llamado %(file_name)s es subido a Biblioteca Eliminada" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s solicitó unirse al grupo %(group_name)s, mensaje de verificación: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "El usuario %(group_staff)s te ha agregado al grupo %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "El archivo %(file_name)s tiene un nuevo comentario del usuario %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "El borrador #%(draft_id)s tiene un nuevo comentario del usuario %(author)s" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s te ha enviado una solicitud para draft #%(draft_id)s" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3879,7 +3891,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "El invitado %(user)s aceptó su invitación a las %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: eddelac \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/haiwen/seahub/language/es_MX/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +151,7 @@ msgstr "Un archivo está siendo subido, ¿estás seguro que deseas abandonar est #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -178,8 +178,8 @@ msgid "Tags" msgstr "Rótulos" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -250,6 +250,8 @@ msgid "Contact Information" msgstr "Información de contacto" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -272,7 +274,7 @@ msgstr "Descripción" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -285,7 +287,7 @@ msgstr "Descripción" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -353,6 +355,7 @@ msgstr "Cancelar" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -370,7 +373,7 @@ msgstr "Cancelar" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -388,10 +391,10 @@ msgstr "Cancelar" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -414,8 +417,8 @@ msgstr "Cancelar" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -429,6 +432,8 @@ msgstr "Cancelar" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -474,13 +479,13 @@ msgstr "Agregar un revisor" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Buscar usuarios..." @@ -610,13 +615,14 @@ msgid "Really want to delete your account?" msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -624,23 +630,25 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -648,7 +656,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -663,8 +672,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -780,6 +788,7 @@ msgstr "Copiar {num} items" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -829,7 +838,7 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -844,13 +853,15 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -877,7 +888,7 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nombre" @@ -885,14 +896,14 @@ msgstr "Nombre" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "El nombre '{name}' ya está en uso, por favor escoja otro nombre." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -903,8 +914,8 @@ msgid "This is a draft" msgstr "Este es un borrador" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -968,26 +979,27 @@ msgid "Storage Backend" msgstr "Backend de Almacenamiento" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1000,14 +1012,14 @@ msgstr "Permiso" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lectura / Escritura" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Sólo lectura" @@ -1016,8 +1028,8 @@ msgid "Encrypt" msgstr "Encriptar" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1028,15 +1040,15 @@ msgid "Password" msgstr "Contraseña " #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Repetir contraseña" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1058,8 +1070,8 @@ msgstr "Seleccionar un color" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1067,6 +1079,103 @@ msgstr "Seleccionar un color" msgid "Save" msgstr "Guardar" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Descripción requerida" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Subir archivo" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Descargar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Modificar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Copiar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Eliminar Archivo" @@ -1138,126 +1247,138 @@ msgstr "Participantes" msgid "Add" msgstr "Agregar" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "Mayor o igual que {minDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "Menor o igual que {maxDays_placeholder} días" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Enlace de compartir copiado al portapapeles" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Enlace de descarga directa copiado al portapapeles." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "Permiso modificado con éxito." -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(al menos{passwordLength} caracteres)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Enlace:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Enlace de descarga directa:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Fecha de Vencimiento:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Permiso:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Enviar" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "¿Está seguro que desea eliminar el enlace de compartir?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Si el enlace de compartir es eliminado, nadie podrá accederlo." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Agregar protección por contraseña" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Agregar vencimiento automático" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "Días de vencimiento" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "días" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "Tiempo de vencimiento" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Establecer permiso" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Generar" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Ingresa cantidad de días" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Por favor, ingrese un número entero no negativo" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Enlace de subida copiado al portapapeles" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Enlace de Subida:" @@ -1346,8 +1467,8 @@ msgstr "El enlace interno ha sido copiado al portapapeles" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Enlace interno" @@ -1358,18 +1479,6 @@ msgid "" " with read permission to the file or folder." msgstr "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. " -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Copiar" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "El acceso del usuario {placeholder} fue revocado con éxito." @@ -1409,7 +1518,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "%(email) y otros %(num) invitados con éxito." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1533,8 +1642,8 @@ msgid "Set {placeholder}'s permission" msgstr "Establecer permiso de {placeholder}" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Grupo no encontrado" @@ -1542,16 +1651,16 @@ msgstr "Grupo no encontrado" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1562,28 +1671,28 @@ msgstr "Grupo no encontrado" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Error" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Por favor verifique la red." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grupo" @@ -1599,9 +1708,9 @@ msgid "Select a group" msgstr "Seleccione un grupo" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1645,7 +1754,7 @@ msgstr "Nombre de Biblioteca" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1665,7 +1774,7 @@ msgstr "Nombre de Biblioteca" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Tamaño" @@ -1679,7 +1788,7 @@ msgstr "Tamaño" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1694,7 +1803,7 @@ msgstr "Tamaño" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Última actualización" @@ -1795,7 +1904,7 @@ msgstr "Rol" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1807,18 +1916,20 @@ msgstr "{name} eliminado con éxito." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administrar" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1837,25 +1948,28 @@ msgid "New Wiki" msgstr "Nuevo Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1863,7 +1977,7 @@ msgstr "Nuevo Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Más Operaciones" @@ -1898,7 +2012,7 @@ msgstr "Nuevo Departamento" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Agregar Miembro" @@ -1927,8 +2041,8 @@ msgid "Confirm Password" msgstr "Confirmar contraseña" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Invitar usuario" @@ -1948,7 +2062,7 @@ msgstr "Envía el enlace de invitación a los otros, y ellos podrán unirse a la #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1964,7 +2078,7 @@ msgstr "Eliminar Departamento" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Eliminar Miembro" @@ -2031,9 +2145,9 @@ msgid "API token is copied to the clipboard." msgstr "API token copiado al portapapeles." #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Permiso denegado" @@ -2075,7 +2189,8 @@ msgstr "No hay enlaces de subida" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2113,8 +2228,8 @@ msgstr "Buscar" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Buscar archivos en esta biblioteca" @@ -2145,38 +2260,42 @@ msgstr "Tip: con 0 se mantiene el límite predeterminado" msgid "The link is copied to the clipboard." msgstr "Enlace copiado al portapapeles." -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Compartir enlace" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Link de subida" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Compartir con usuario" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Compartir con grupo" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "Compartir a otro servidor" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2205,8 +2324,8 @@ msgstr "Por favor seleccione una biblioteca para compartir." msgid "Select libraries to share" msgstr "Seleccionar bibliotecas para compartir" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "Seleccionar grupos..." @@ -2249,6 +2368,7 @@ msgstr "Puede tomar un tiempo, por favor espere." #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2257,7 +2377,7 @@ msgstr "Puede tomar un tiempo, por favor espere." #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2275,9 +2395,9 @@ msgstr "1 ítem eliminado con éxito" msgid "Select a server..." msgstr "Seleccione un servidor..." -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "La biblioteca no puede ser compartida con su propietario." @@ -2446,7 +2566,7 @@ msgstr "Establecer Nombre" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Términos" @@ -2526,36 +2646,7 @@ msgstr "Dejar de publicar" msgid "Publish a Library" msgstr "Publicar una biblioteca" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Descargar" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Empaquetando..." @@ -2590,7 +2681,7 @@ msgstr "Actualizar" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2626,19 +2717,19 @@ msgstr "Ubicación" msgid "Files" msgstr "Archivos" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "bloqueado por {name}" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "bloqueado" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2646,7 +2737,7 @@ msgstr "bloqueado" msgid "Unstar" msgstr "Desmarcar" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2703,35 +2794,35 @@ msgstr "Otras bibliotecas" msgid "Search..." msgstr "Buscar..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "Por favor no suba mas de {maxFiles} archivos al mismo tiempo." -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "El archivo está bloqueado por otros." -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "Nombre de archivo inválido." -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "El archivo ya existe." -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "El tamaño de archivo es demasiado grande." -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Cuota agotada." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2768,7 +2859,11 @@ msgid "Retry" msgstr "Reintentar" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Guardando..." @@ -2836,25 +2931,25 @@ msgstr "marcado" msgid "unstarred" msgstr "desmarcado" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Bloquear" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Desbloquear" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Abrir carpeta contenedora" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2862,14 +2957,14 @@ msgstr "Abrir carpeta contenedora" msgid "Details" msgstr "Detalles" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Abrir via el Cliente" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Comentar" @@ -2904,7 +2999,7 @@ msgid "Actions" msgstr "Acciones" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Todos los grupos" @@ -2919,7 +3014,7 @@ msgstr "Enlaces" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Carpetas" @@ -3050,6 +3145,11 @@ msgstr "Mostrar comentarios resueltos" msgid "No comment yet." msgstr "No hay comentarios." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Predeterminado" @@ -3158,10 +3258,10 @@ msgstr "Permiso de Carpeta" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3179,8 +3279,7 @@ msgstr "Cambiar contraseña" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3204,46 +3303,33 @@ msgstr "Clientes" msgid "Search Files" msgstr "Buscar Archivos" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Subir archivo" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Nuevo" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Subir archivos" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Carpeta de Subida" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Nuevo Archivo Markdown" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Nuevo Archivo Excel" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Nuevo Archivo PowerPoint" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Nuevo Archivo Word" @@ -3276,7 +3362,7 @@ msgstr "Nuevo Borrador" msgid "Start review" msgstr "Iniciar revisión" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Mover" @@ -3294,20 +3380,20 @@ msgstr "Editar Archivo" msgid "Create a draft from this file, instead of editing it directly." msgstr "Crear un borrador a partir de este archivo en lugar de editarlo directamente." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Lista" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Grilla" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Columna" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detalles" @@ -3484,7 +3570,7 @@ msgstr "Web API Auth Token" #: frontend/src/components/user-settings/web-api-auth-token.js:74 msgid "Token:" -msgstr "" +msgstr "Identificador:" #: frontend/src/components/user-settings/webdav-password.js:57 msgid "Password:" @@ -3743,6 +3829,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Puedes crear bibliotecas haciendo click en el botón \"Nueva Biblioteca\" que está arriba." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3819,75 +3906,76 @@ msgid "" "button in the menu bar." msgstr "Todavía no has convocado invitados. Un invitado puede acceder a bibliotecas compartidas a través de la interface web permitiendo formas de colaborar más eficientes que mediante el uso de enlaces. Puedes convocar a un invitado haciendo click en el botón \"Convicar Invitado\" en la barra del menú." -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "La carpeta no existe" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "Esta biblioteca ha sido configurada como de sólo lectura, y no puede ser actualizada." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Menú Lateral de Navegación" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "Fallo al mover archivos a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "Fallo al copiar archivos a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "Archivos movidos con éxito a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "Archivos copiados con éxito a otra biblioteca." -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "{name} y otros {n} items eliminados con éxito." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "Fallo al eliminar {name} y otros {n} items." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "Fallo al renombrar {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "Eliminado con éxito {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "Fallo al eliminar {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "Movido con éxito {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "Fallo al mover {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s copiados con éxito." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Fallo al copiar %(name)s" @@ -3990,9 +4078,10 @@ msgstr "Dañada (por favor contacte al administrador para reparar esta bibliotec #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4003,7 +4092,9 @@ msgstr "Estado" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4014,6 +4105,7 @@ msgstr "Espacio utilizado" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4024,9 +4116,11 @@ msgstr "Cuota" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4034,16 +4128,15 @@ msgstr "Cuota" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Creado En" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Último Ingreso" @@ -4083,11 +4176,35 @@ msgstr "No hay departamentos" msgid "Shared By" msgstr "Compartida por" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operaciones" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "Buscar Grupos" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Buscar grupos" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Resultado" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "Buscar grupos por nombre" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4098,7 +4215,7 @@ msgstr "Operaciones" msgid "Previous" msgstr "Anterior" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4141,12 +4258,12 @@ msgid "All Libraries" msgstr "Todas las Bibliotecas" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Biblioteca encriptada" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Biblioteca de lectura / escritura" @@ -4264,7 +4381,7 @@ msgid "Space Used / Quota" msgstr "Espacio utilizado / Cuota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Borrado con éxito %s" @@ -4294,16 +4411,18 @@ msgstr "Agregar admin" msgid "All" msgstr "Todas" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "usuario %s agregado con éxito." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Agregar usuario" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Editado con éxito" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4314,6 +4433,28 @@ msgstr "Agregar usuario" msgid "Users" msgstr "Usuarios" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "Buscar Usuarios" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "Buscar usuarios" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "usuario %s agregado con éxito." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Agregar usuario" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4376,7 +4517,7 @@ msgstr "Ingresa extensiones de archivo, separadas con ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Restablecer" @@ -4410,8 +4551,8 @@ msgstr "Todavía no has compartido carpetas con otros usuarios. Puedes compartir msgid "Successfully unshared {name}" msgstr "Dejado de compartir con éxito {name}" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "Compartir con:" @@ -4675,10 +4816,6 @@ msgstr "Se dejó de compartir la biblioteca {placeholder} exitosamente" msgid "Successfully transferred the group." msgstr "Grupo transferido con éxito." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "Buscar grupos por nombre" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4688,23 +4825,12 @@ msgstr "Buscar grupos por nombre" msgid "Export Excel" msgstr "Exportar Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "Buscar Grupos" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Consejo: puede buscar por palabra clave en el nombre." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Resultado" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4890,7 +5016,7 @@ msgstr "Nombre establecido con éxito." msgid "Successfully set max number of members." msgstr "Máximo número de miembros establecido con éxito." -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "¿Está seguro que desea restablecer la contraseña de {placeholder} ?" @@ -4905,16 +5031,6 @@ msgstr "{userCount} usuario(s) y {repoCount} bibliotecas de esta organización t msgid "Delete Organization" msgstr "Borrar organización" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Editado con éxito" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "Buscar organizaciones" @@ -5131,15 +5247,6 @@ msgstr "{user_number_placeholder} usuarios eliminados con éxito." msgid "Delete Users" msgstr "Eliminar Usuarios" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "Buscar Usuarios" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "Buscar usuarios" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5376,50 +5483,68 @@ msgid "" msgstr "El mínimo número de caracteres que debería contener la contraseña de una biblioteca encriptada." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "mímima longitud de contraseña de un enlace de descarga/subida" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "El mínimo número de caracteres que debería contener la contraseña de un enlace de descarga/subida." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Permitir al usuario crear bibliotecas de la organización. De otra manera sólo un administrador puede hacerlo." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Permitir al usuario vaciar la papelera de la biblioteca" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Vista previa en línea" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "extensiones para archivos de texto" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Extensiones de los archivos de texto con vista previa en línea, sufijos separados por una coma." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Sincronizar" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Si está activado el cliente de escritorio no podrá sincronizar una carpeta fuera de la carpeta Seafile preestablecida." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5532,11 +5657,11 @@ msgstr "Idioma" msgid "Profile Setting" msgstr "Configuración del perfil" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Compartido por:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "ZIP elementos seleccionados" @@ -5577,10 +5702,6 @@ msgstr "No tienes ningún enlace de subida" msgid "You don't have any favorite items yet" msgstr "Todavía no tienes items favoritos" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Modificar" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "Importar Usuarios" @@ -5660,120 +5781,120 @@ msgstr "Mensaje" msgid "Access Log" msgstr "Registro de Acceso" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Acceso de administrador" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Biblioteca de sólo lectura" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "Biblioteca de lectura / escritura en línea" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "Biblioteca de sólo lectura en línea" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Carpeta de lectura / escritura" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Carpeta de sólo lectura" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "Carpeta de lectura / escritura en línea" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "Carpeta de sólo lectura en línea" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "Lectura / Escritura en línea" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "Sólo lectura en línea" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "El usuario puede leer, escribir, subir, descargar y sincronizar archivos." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "El usuario puede leer, descargar y sincronizar archivos." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Además del permiso de escritura, el usuario también puede compartir la biblioteca." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "El usuario puede ver y editar archivos en línea con el navegador. Los archivos no pueden ser descargados." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "El usuario sólo puede ver archivos en línea con el navegador. Los archivos no pueden ser descargados." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Vista previa y descargar" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Vista previa solamente" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "Descargar y subir" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Editar en la nube y descargar" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "Editar sólo en la nube" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s y 1 otro ítem copiados con éxito." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s y otros %(amount)s elementos copiados con éxito." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s movido con éxito." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s y 1 otro ítem movidos con éxito." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s y otros %(amount)s elementos movidos con éxito." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "Fallo al copiar %(name)s y %(amount)s otros item(s)." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "Fallo al copiar %(name)s." -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "Fallo al mover %(name)s y %(amount)s otros item(s)." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "Fallo al mover %(name)s." diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po index 87722f45b6..8e49096fe4 100644 --- a/locale/fi/LC_MESSAGES/django.po +++ b/locale/fi/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Finnish (http://www.transifex.com/haiwen/seahub/language/fi/)\n" "MIME-Version: 1.0\n" @@ -22,45 +22,45 @@ msgstr "" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Nimi on liian pitkä (maksimi on 64 merkkiä)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Nimi ei voi sisältää '/'" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Login id ei voi olla tyhjä" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Login id %s on jo olemassa." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Osasto on liian pitkä (maksimi 512 merkkiä)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Tilakiintiö ei voi olla tyhjä" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Pitää olla integer joka on suurempi tai samansuuruinen kuin 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Tilakiintiö on liian pieni (minimissään 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Kiintiö asettaminen epäonnistui: maksimikiintiö on %d MB" @@ -69,7 +69,7 @@ msgstr "Kiintiö asettaminen epäonnistui: maksimikiintiö on %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -116,7 +116,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Järjestelmäkirjastoa ei voi poistaa." @@ -131,30 +131,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "Käyttäjä %s on jo kirjaston omistaja." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "Sähköpostiosoite %s on virheellinen." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Tämä on jaettu kohteelle %s." @@ -218,8 +218,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Sähköposti" @@ -235,9 +235,9 @@ msgstr "Sähköposti" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nimi" @@ -248,7 +248,7 @@ msgstr "Nimi" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Yhteyssähköposti" @@ -256,7 +256,7 @@ msgstr "Yhteyssähköposti" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Tilankäyttö" @@ -264,8 +264,8 @@ msgstr "Tilankäyttö" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Tilakiintiö" @@ -286,7 +286,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Sinulle on lähetetty kutsu liittyä %s-palveluun" @@ -303,53 +303,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Muokkaus onnistui" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Sinun tili kohteessa %s on aktivoitu" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Muokkaus onnistui, sähköposti on lähetetty." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Muokkaus onnistui, mutta sähköpostin lähetys epäonnistui. Ole hyvä tarkasta sähköpostin konfiguraatio." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Salasana on nollattu kohteessa %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Salasana nollattu onnistuneesti, sähköposti on lähetty käyttäjälle %(user)s. Uusi salasana on %(passwd)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Salasana nollattu onnistuneesti, mutta sähköpostin lähettäminen käyttäjälle %(user)s epäonnistui, ole hyvä ja tarkista sähköpostin asetukset. Uusi salasana on %(passwd)s." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Salasana nollattu onnistuneesti. Uusi salasana käyttäjälle %(user)s on %(passwd)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -372,15 +372,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -398,11 +398,11 @@ msgstr "Virheellinen kohdepolku" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Tila loppu." @@ -422,15 +422,15 @@ msgstr "Tiedosto on lukittu" msgid "Cancel failed" msgstr "Peruutus epäonnistui" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "Käyttäjätunnus ei kelpaa." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -451,7 +451,7 @@ msgstr "Pääsy estetty." msgid "File is not locked." msgstr "Tiedosto ei ole lukittu." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Et voi päivittää tiedosto on lukiitu." @@ -491,18 +491,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Ryhmää ei ole olemassa" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Vienti Exceliin epäonnistui" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "Oikeudet ovat jo olemassa." @@ -513,7 +513,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "Sähköpostiosoitteella ei ole sallittua kutsua vierasta." @@ -525,14 +525,14 @@ msgstr "%s on jo kutsuttu." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Käyttäjä %s on jo olemassa." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -567,11 +567,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Väärä salasana" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Salauksenpurkukirjaston virhe" @@ -579,20 +579,20 @@ msgstr "Salauksenpurkukirjaston virhe" msgid "Wrong old password" msgstr "Väärä vanha salasana" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -629,45 +629,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "Sinulle on jaettu latauslinkki palveluun %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Salasana vaaditaan" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Salasana on liian lyhyt." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Salasana on liian lyhyt" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -698,6 +705,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Sinulla on jo %(nb_avatars)d avataria, maksimi sallittu määrä on %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -732,7 +743,7 @@ msgstr "Sähköposti tai käyttäjänimi" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Salasana" @@ -806,15 +817,15 @@ msgstr "Tällä sähköpostiosoitteella löytyi jo käyttäjä" msgid "This account has been frozen due to too many failed login attempts." msgstr "Käyttäjätili on jäädytetty liian monen virheellisen kirjautumisyrityksen johdosta." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Kirjauduttiin ulos" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Sähköpostin lähetys epäonnistui, ottakaa yhteys ylläpitäjään." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Salasanaa ei voitu päivittää, ottakaa yhteys LDAP-ylläpitäjään." @@ -984,40 +995,40 @@ msgstr "Anonyymi käyttäjä" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Tila" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Rooli" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Luotu" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Viimeisin kirjautuminen" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Ylläpitäjä" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(tuotu)" @@ -1025,7 +1036,7 @@ msgstr "LDAP(tuotu)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktiivinen" @@ -1033,25 +1044,25 @@ msgstr "Aktiivinen" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Ei aktiivinen" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Kyllä" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Vieras" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Oletus" @@ -1388,7 +1399,7 @@ msgstr "Nimi %s ei ole sallittu" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argumentti puuttuu" @@ -1512,10 +1523,10 @@ msgstr "%(site_name)s tiimi" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Lupa evätty" @@ -3664,12 +3675,12 @@ msgstr "Omistaja" msgid "Member" msgstr "Jäsen" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Poistettu onnistuneesti %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Poistaminen epäonnistui: käyttäjää ei ole" @@ -3701,8 +3712,9 @@ msgstr "Hei," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s lähetti sinulle kutsun liittyä sivustolle %(site_name)s. Ole hyvä ja klikkaa seuraavaa linkkiä:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3820,21 +3832,21 @@ msgstr "Uusi ilmoitus %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Tiedosto nimeltä %(file_name)s on lähetetty %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Tiedosto nimeltä %(file_name)s on lähetetty Poistetut kirjastoon" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s on pyytänyt liittyä ryhmään %(group_name)s, vahvistusviesti: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "Käyttäjä %(group_staff)s on lisännyt sinut ryhmään %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "Tiedostolla %(file_name)s on uusi kommentti käyttäjältä %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3878,7 +3890,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "Vieras%(user)s hyväksyi teidän kutsun %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Sami Lahtinen \n" "Language-Team: Finnish (http://www.transifex.com/haiwen/seahub/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -152,7 +152,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -179,8 +179,8 @@ msgid "Tags" msgstr "Tagit" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -251,6 +251,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -273,7 +275,7 @@ msgstr "Kuvaus" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -286,7 +288,7 @@ msgstr "Kuvaus" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -354,6 +356,7 @@ msgstr "Peruuta" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -371,7 +374,7 @@ msgstr "Peruuta" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -389,10 +392,10 @@ msgstr "Peruuta" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -415,8 +418,8 @@ msgstr "Peruuta" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -430,6 +433,8 @@ msgstr "Peruuta" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -475,13 +480,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Etsi käyttäjiä..." @@ -611,13 +616,14 @@ msgid "Really want to delete your account?" msgstr "Haluatko varmasti poistaa tilin?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -625,23 +631,25 @@ msgstr "Haluatko varmasti poistaa tilin?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -649,7 +657,8 @@ msgstr "Haluatko varmasti poistaa tilin?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -664,8 +673,7 @@ msgstr "Haluatko varmasti poistaa tilin?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -781,6 +789,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -830,7 +839,7 @@ msgstr "Uusi Osastokirjasto" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -845,13 +854,15 @@ msgstr "Uusi Osastokirjasto" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -878,7 +889,7 @@ msgstr "Uusi Osastokirjasto" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nimi" @@ -886,14 +897,14 @@ msgstr "Nimi" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -904,8 +915,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -969,26 +980,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1001,14 +1013,14 @@ msgstr "Oikeus" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Luku-Kirjoitus" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Vain-Luku" @@ -1017,8 +1029,8 @@ msgid "Encrypt" msgstr "Salattu" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1029,15 +1041,15 @@ msgid "Password" msgstr "Salasana" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Salasana uudestaan" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1059,8 +1071,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1068,6 +1080,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Kuvaus vaaditaan" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Lisää" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Lataa" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopioi" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1139,126 +1248,138 @@ msgstr "" msgid "Add" msgstr "Lisää" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Lähetä" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Lisää salasanasuojaus" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Lisää automaattinen vanheneminen" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "päivää" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Aseta oikeudet" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Luo" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Ole hyvä ja syötä päivät" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1347,8 +1468,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1359,18 +1480,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopioi" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1410,7 +1519,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "Onnistuneesti kutsuttu %(email) ja %(num) muuta käyttäjää." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1534,8 +1643,8 @@ msgid "Set {placeholder}'s permission" msgstr "Aseta oikeudet kohteelle {placeholder} " #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1543,16 +1652,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1563,28 +1672,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Virhe" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Ole hyvä ja tarkista verkko." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Ryhmä" @@ -1600,9 +1709,9 @@ msgid "Select a group" msgstr "Valitse ryhmä" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1646,7 +1755,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1666,7 +1775,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Koko" @@ -1680,7 +1789,7 @@ msgstr "Koko" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1695,7 +1804,7 @@ msgstr "Koko" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Viimeisin päivitys" @@ -1796,7 +1905,7 @@ msgstr "Rooli" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1808,18 +1917,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Ylläpitäjä" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1838,25 +1949,28 @@ msgid "New Wiki" msgstr "Uusi Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1864,7 +1978,7 @@ msgstr "Uusi Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Lisää toimintoja" @@ -1899,7 +2013,7 @@ msgstr "Uusi Osasto" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Lisää Jäseniä" @@ -1928,8 +2042,8 @@ msgid "Confirm Password" msgstr "Vahvista salasana" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1949,7 +2063,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1965,7 +2079,7 @@ msgstr "Poista Osasto." #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Poista Jäsen" @@ -2032,9 +2146,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Lupa evätty" @@ -2076,7 +2190,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2114,8 +2229,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Etsi tiedostoja tästä kirjastosta" @@ -2146,38 +2261,42 @@ msgstr "Vinkki: 0 tarkoittaa oletuskiintiötä" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Jakolinkki" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Lähetyslinkki" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Jaa käyttäjälle" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Jaa ryhmälle" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2206,8 +2325,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Valitse jaettavat kirjastot" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2250,6 +2369,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2258,7 +2378,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2276,9 +2396,9 @@ msgstr "Onnistuneesti tuhottu 1 kohde." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2447,7 +2567,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Ehdot" @@ -2527,36 +2647,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Lataa" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Pakataan..." @@ -2591,7 +2682,7 @@ msgstr "Päivitä" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2627,19 +2718,19 @@ msgstr "Sijainti" msgid "Files" msgstr "Tiedostot" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "lukittu" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2647,7 +2738,7 @@ msgstr "lukittu" msgid "Unstar" msgstr "Poista merkintä" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2704,35 +2795,35 @@ msgstr "Muut kirjastot" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Tila loppu." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2769,7 +2860,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Tallennetaan..." @@ -2837,25 +2932,25 @@ msgstr "suosikki" msgid "unstarred" msgstr "ei suosikki" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Lukitse" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Poista lukitus" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Avaa isäntäkansio" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2863,14 +2958,14 @@ msgstr "Avaa isäntäkansio" msgid "Details" msgstr "Yksityiskohdat" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Avaa asiakasohjelmassa" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Kommentti" @@ -2905,7 +3000,7 @@ msgid "Actions" msgstr "Toiminnot" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Kaikki ryhmät" @@ -2920,7 +3015,7 @@ msgstr "Linkit" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Hakemistot" @@ -3051,6 +3146,11 @@ msgstr "" msgid "No comment yet." msgstr "Ei kommentteja vielä." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Oletus" @@ -3159,10 +3259,10 @@ msgstr "Hakemiston oikeudet" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3180,8 +3280,7 @@ msgstr "Vaihda salasana" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3205,46 +3304,33 @@ msgstr "Asiakasohjelmat" msgid "Search Files" msgstr "Etsi tiedostoja" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Lisää" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Uusi" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Lisää tiedostoja" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Lisää kansio" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Uusi Markdown tiedosto" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Uusi Excel tiedosto" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Uusi PowerPoint tiedosto" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Uusi Word tiedosto" @@ -3277,7 +3363,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Siirrä" @@ -3295,20 +3381,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Listaa" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Ruudukko" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Selite" @@ -3744,6 +3830,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Voit luoda kirjastoja painamalla \"Uusi Kirjasto\" nappia ylhäällä." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3820,75 +3907,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Sivu Navigointi -valikko" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s kopioitiin onnistuneesti." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "%(name)s kopiointi epäonnistui." @@ -3991,9 +4079,10 @@ msgstr "Virheellinen (ole hyvä ja ota yhteyttä järjestelmän ylläpitäjään #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4004,7 +4093,9 @@ msgstr "Tila" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4015,6 +4106,7 @@ msgstr "Tilaa käytetty" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4025,9 +4117,11 @@ msgstr "Kiintiö" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4035,16 +4129,15 @@ msgstr "Kiintiö" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Luotu" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Viimeisin kirjautuminen" @@ -4084,11 +4177,35 @@ msgstr "Ei osastoja" msgid "Shared By" msgstr "Jakaja" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Toiminnot" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Etsi ryhmiä" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Tulos" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4099,7 +4216,7 @@ msgstr "Toiminnot" msgid "Previous" msgstr "Jälkimmäinen" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4142,12 +4259,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Salattu kirjasto" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Luku-kirjoitus kirjasto" @@ -4265,7 +4382,7 @@ msgid "Space Used / Quota" msgstr "Käytetty Tila / Kiintiö" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Poistettu onnistuneesti %s" @@ -4295,16 +4412,18 @@ msgstr "Lisää ylläpitäjä" msgid "All" msgstr "Kaikki" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Lisää käyttäjä" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Muokkaus onnistui" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4315,6 +4434,28 @@ msgstr "Lisää käyttäjä" msgid "Users" msgstr "Käyttäjät" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Lisää käyttäjä" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4377,7 +4518,7 @@ msgstr "Syötä tiedostopäätteet tänne, erotettuna merkillä ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4411,8 +4552,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4676,10 +4817,6 @@ msgstr "Kirjaston jako {placeholder} poistettiin onnistuneesti" msgid "Successfully transferred the group." msgstr "Ryhmä siirrettiin onnistuneesti." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4689,23 +4826,12 @@ msgstr "" msgid "Export Excel" msgstr "Vie Exceliin" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Vinkki: voit etsiä hakusanalla nimestä." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Tulos" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4891,7 +5017,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4906,16 +5032,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Muokkaus onnistui" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5132,15 +5248,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5377,50 +5484,68 @@ msgid "" msgstr "Vähimmäismäärä merkeille salatun kirjaston salasanassa." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "lataus/lähetys linkin salasanan minimipituus" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Vähimmäismäärä lataus/lähetys linkin salasanan merkeille." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Salli käyttäjän lisätä organisaation tason kirjastoja. Muutoin, vain järjestelmänvalvoja voi tehdä organisaatio tason kirjastoja." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Online esikatselu" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "tekstitiedosto laajennukset" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Tekstitiedostojen laajennukset joita voi esikatsella verkossa, jokainen jälkiliite erotetaan pilkulla." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Synkronoi" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Jos valittuna, työasema asiakasohjelmat eivät voi synkronoida kansioita Seafile oletuskansio ulkopuolelta." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5533,11 +5658,11 @@ msgstr "Kieli" msgid "Profile Setting" msgstr "Profiilin asetus" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Jakaja:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5578,10 +5703,6 @@ msgstr "Sinulla ei ole yhtään lähetyslinkkiä" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5661,120 +5782,120 @@ msgstr "Viesti" msgid "Access Log" msgstr "Käyttölogi" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Vain luku kirjasto" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Esikatsele ja lataa" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Esikatselu ainoastaan" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Muokkaa pilvessä ja lataa" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Kopioitiin onnistuneesti %(name)s ja 1 muu kohde." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Kopioitiin onnistuneesti %(name)s ja %(amount)s muuta kohdetta." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s siirretty onnistuneesti." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Siirrettiin onnistuneesti %(name)s ja 1 muu kohde." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Siirrettiin onnistuneesti %(name)s ja %(amount)s muuta kohdetta." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 966da71843..f7603a65ef 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -25,6 +25,7 @@ # Daniel Pan , 2015 # LowMemory, 2016 # MathieuP, 2014-2015,2019 +# chadek , 2021 # Nicolas Delvaux , 2015 # Pierrick B. , 2013 # Pierrick B. , 2013-2014 @@ -35,8 +36,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: French (http://www.transifex.com/haiwen/seahub/language/fr/)\n" "MIME-Version: 1.0\n" @@ -45,45 +46,45 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Le nom est trop long (le maximum est de 64 caractères)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Le nom ne doit pas comporter de '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "L'identifiant de connexion ne peut être vide" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "L'identifiant de connexion %s existe déjà." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Le département est trop long (le maximum est de 512 caractères)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Le quota ne peut pas être vide" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Doit être un entier supérieur ou égal à 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Le quota est trop faible (la valeur minimale est 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Impossible de définir le quota : quota maximum %d Mo" @@ -92,11 +93,11 @@ msgstr "Impossible de définir le quota : quota maximum %d Mo" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." -msgstr "" +msgstr "Le nom peut être composé uniquement de lettres, chiffres, espace, tiret, point, simple guillemet, d'accolades ou de tiret bas" #: seahub/api2/endpoints/admin/address_book/groups.py:86 #: seahub/api2/endpoints/admin/groups.py:136 @@ -139,7 +140,7 @@ msgid "" "institution" msgstr "Impossible d'ajouter %s à l'organisation : l'utilisateur appartient déjà à cette organisation." -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "La bibliothèque système ne peut pas être supprimée." @@ -154,30 +155,30 @@ msgstr "La bibliothèque ne peut pas être transférée au propriétaire." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "Il existe une bibliothèque publiée associée." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "L'utilisateur %s est déjà le propriétaire de la bibliothèque." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "L'e-mail %s n'est pas valide." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Cet objet a été partagé avec %s." @@ -241,8 +242,8 @@ msgstr "Lien d'envoi" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "E-mail" @@ -258,9 +259,9 @@ msgstr "E-mail" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nom" @@ -271,7 +272,7 @@ msgstr "Nom" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "E-mail de contact" @@ -279,7 +280,7 @@ msgstr "E-mail de contact" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Espace utilisé" @@ -287,8 +288,8 @@ msgstr "Espace utilisé" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Quota de l'espace" @@ -309,7 +310,7 @@ msgid "Successfully added user %(user)s." msgstr "L'utilisateur %(user)s a été ajouté avec succès." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Vous êtes invité à rejoindre %s" @@ -326,53 +327,53 @@ msgid "" "because Email service is not properly configured." msgstr "L'utilisateur %(user)s a été ajouté avec succès. L'e-mail de notification n'a pu être envoyé, le service d'e-mail n'est pas configuré correctement" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "L'édition a réussi." -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Votre compte sur %s a été activé" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Édité avec succès, un e-mail a été envoyé." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Édité avec succès, mais échec de l'envoi de l'e-mail, veuillez vérifier votre configuration." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Le mot de passe a été réinitialisé sur %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Le mot de passe de %(passwd)s a été réinitialisé avec succès, un e-mail a été envoyé à %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Mot de passe remplacé par %(passwd)s avec succès, mais impossible d'envoyer l'e-mail à %(user)s. Le service d'e-mail n'est pas configuré correctement." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Mot de passe de l'utilisateur %(user)s remplacé par %(passwd)s avec succès." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -386,7 +387,7 @@ msgstr "Doit être un nombre entier supérieur ou égal à 0." #: seahub/api2/endpoints/admin/virus_scan_records.py:200 msgid "Virus file is not found." -msgstr "" +msgstr "Fichier de virus introuvable" #: seahub/api2/endpoints/admin/virus_scan_records.py:218 #: seahub/api2/endpoints/admin/virus_scan_records.py:233 @@ -395,15 +396,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -421,11 +422,11 @@ msgstr "Chemin de destination invalide" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Quota dépassé." @@ -445,15 +446,15 @@ msgstr "Le fichier est verrouillé" msgid "Cancel failed" msgstr "L'annulation a échoué" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "Nom d'utilisateur incorrect." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -474,7 +475,7 @@ msgstr "Autorisation refusée." msgid "File is not locked." msgstr "Le fichier n'est pas verrouillé." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Impossible de rafraichir. Ce fichier est verrouillé." @@ -511,21 +512,21 @@ msgstr "L'utilisateur %s n'a pas été trouvé dans l’organisation." #: seahub/api2/endpoints/group_members.py:459 #, python-format msgid "User %s is an organization user." -msgstr "" +msgstr "L'utilisateur %s est un utilisateur de l'organisation" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Le groupe n'existe pas" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Impossible d'exporter vers Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "Cette permission est déjà affectée" @@ -536,7 +537,7 @@ msgstr "%(user)s a révoqué votre accès à %(site_name)s." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "L'adresse e-mail n'est pas autorisée à être invitée en tant qu'invité." @@ -548,14 +549,14 @@ msgstr "%s est déjà invité." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "L'utilisateur %s existe déjà." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -590,11 +591,11 @@ msgstr "Impossible de réinitialiser le mot de passe de cette bibliothèque." msgid "New password of library %s" msgstr "Nouveau mot de passe de la bibliothèque %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Le mot de passe est erroné" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Erreur de déchiffrement de la bibliothèque" @@ -602,20 +603,20 @@ msgstr "Erreur de déchiffrement de la bibliothèque" msgid "Wrong old password" msgstr "Ancien mot de passe erroné" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "Le fichier %s est verrouillé." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "Le dossier %s ne peut être déplacé, veuillez vérifier les permissions." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "Le dossier %s ne peut être supprimé, veuillez vérifier les permissions." @@ -652,45 +653,52 @@ msgstr "L'adresse e-mail n'est pas valide" msgid "An upload link is shared to you on %s" msgstr "Un lien d'envoi a été partagé pour vous sur %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Le mot de passe est obligatoire." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Le mot de passe est trop court." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Les jours d’expiration doivent être supérieurs ou égaux à %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Les jours d’expiration doivent être inférieurs ou égaux à %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "Le délai d'expiration doit être supérieur à %s." -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "Le délai d'expiration devrait être plus court que %s." -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "Le lien de partage %s existe déjà." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Le mot de passe est trop court" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -721,6 +729,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Vous avez déjà %(nb_avatars)d avatars et la valeur maximale autorisée est de %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -755,7 +767,7 @@ msgstr "E-mail ou nom d'utilisateur" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Mot de passe" @@ -829,15 +841,15 @@ msgstr "Un utilisateur avec cette adresse e-mail existe déjà." msgid "This account has been frozen due to too many failed login attempts." msgstr "Ce compte a été bloqué suite à de trop nombreuses tentatives de connexions." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Déconnecté" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Échec de l'envoi de l'e-mail, veuillez contacter l'administrateur." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Impossible de mettre à jour votre mot de passe, veuillez contacter votre administrateur LDAP." @@ -1007,40 +1019,40 @@ msgstr "Utilisateur anonyme" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Statut" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Rôle" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Créé le" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Dernière connexion" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administration" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP (importé)" @@ -1048,7 +1060,7 @@ msgstr "LDAP (importé)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Actif" @@ -1056,25 +1068,25 @@ msgstr "Actif" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inactif" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Oui" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Invité" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Défaut" @@ -1411,7 +1423,7 @@ msgstr "Le nom %s n'est pas valide" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argument manquant" @@ -1535,10 +1547,10 @@ msgstr "L'équipe de %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Autorisation refusée" @@ -1555,29 +1567,29 @@ msgstr "Introduction" #: seahub/help/templates/help/base.html:31 msgid "Managing files and folders" -msgstr "" +msgstr "Gestion des fichiers et dossiers" #: seahub/help/templates/help/base.html:33 #: seahub/help/templates/help/libraries_managing.html:5 msgid "Managing files with libraries" -msgstr "" +msgstr "Gestion des fichiers avec les librairies" #: seahub/help/templates/help/base.html:34 msgid "Restoring deleted files" -msgstr "" +msgstr "Restauration des fichiers supprimés" #: seahub/help/templates/help/base.html:35 msgid "Finding old file versions" -msgstr "" +msgstr "Recherche des anciennes versions de fichier" #: seahub/help/templates/help/base.html:36 #: seahub/help/templates/help/library_history_and_snapshots.html:6 msgid "Library history and snapshots" -msgstr "" +msgstr "Historique des librairies et images " #: seahub/help/templates/help/base.html:37 msgid "Setting history retention period" -msgstr "" +msgstr "Paramètres de période de rétention de l'historisation " #: seahub/help/templates/help/base.html:38 #: seahub/help/templates/help/deleting_a_library.html:5 @@ -1587,55 +1599,55 @@ msgstr "Supprimer une bibliothèque" #: seahub/help/templates/help/base.html:39 #: seahub/help/templates/help/viewing_files_within_web_app.html:5 msgid "Viewing files within Web App" -msgstr "" +msgstr "Visualiser des fichiers depuis l'application Web" #: seahub/help/templates/help/base.html:40 #: seahub/help/templates/help/full_text_file_search.html:5 msgid "Full text file search" -msgstr "" +msgstr "Recherche textuel dans un fichier" #: seahub/help/templates/help/base.html:43 msgid "Sharing and collaboration" -msgstr "" +msgstr "Partage et collaboration" #: seahub/help/templates/help/base.html:45 #: seahub/help/templates/help/sharing_files_and_folders.html:5 msgid "Sharing files and folders" -msgstr "" +msgstr "Partage de fichiers et dossiers" #: seahub/help/templates/help/base.html:46 #: seahub/help/templates/help/groups_managing.html:5 msgid "Managing groups" -msgstr "" +msgstr "Gestion des groupes" #: seahub/help/templates/help/base.html:47 msgid "Locking files" -msgstr "" +msgstr "Verrouiller des fichiers" #: seahub/help/templates/help/base.html:48 msgid "Folder permission" -msgstr "" +msgstr "Permission de dossier" #: seahub/help/templates/help/base.html:49 msgid "Departments sharing" -msgstr "" +msgstr "Partages des départements" #: seahub/help/templates/help/base.html:52 msgid "Wiki and knowledge management" -msgstr "" +msgstr "Wiki et gestion de la base de connaissance " #: seahub/help/templates/help/base.html:54 #: seahub/help/templates/help/manage_library_as_wiki.html:5 msgid "Managing a library as Wiki" -msgstr "" +msgstr "Gestion d'une librairie comme Wiki" #: seahub/help/templates/help/base.html:57 msgid "Desktop client and syncing" -msgstr "" +msgstr "Client de bureau et de synchronisation" #: seahub/help/templates/help/base.html:59 msgid "Install and sync files" -msgstr "" +msgstr "Installation et synchronisation des fichiers" #: seahub/help/templates/help/base.html:60 msgid "Syncing existing folders" @@ -1644,12 +1656,12 @@ msgstr "Synchroniser les dossiers existants" #: seahub/help/templates/help/base.html:61 #: seahub/help/templates/help/selective_sync.html:6 msgid "Selectively sync sub-folders" -msgstr "" +msgstr "Synchronisation sélective de sous-dossiers" #: seahub/help/templates/help/base.html:62 #: seahub/help/templates/help/read-only_syncing.html:5 msgid "Read-only syncing" -msgstr "" +msgstr "Synchronisation en lecture seule" #: seahub/help/templates/help/base.html:63 msgid "Unsync and resync libraries" @@ -1675,20 +1687,20 @@ msgstr "Exclure des fichiers/dossiers" #: seahub/help/templates/help/base.html:70 msgid "Drive client" -msgstr "" +msgstr "Client Drive" #: seahub/help/templates/help/base.html:72 #: seahub/help/templates/help/using_drive_client.html:6 msgid "Using Seafile drive client" -msgstr "" +msgstr "Utilisation du client Seafile Drive" #: seahub/help/templates/help/base.html:73 msgid "Using drive client 2.0 on Windows" -msgstr "" +msgstr "Utilisation du client drive 2.0 sur Windows" #: seahub/help/templates/help/base.html:76 msgid "Security and encryption" -msgstr "" +msgstr "Sécurité et chiffrement" #: seahub/help/templates/help/base.html:78 msgid "How to use encrypted libraries" @@ -1715,91 +1727,91 @@ msgstr "Parfois, vous et vos amis pouvez éditer le même fichier en même temps msgid "" "You can delete a library owned by you. A deleted library can be restored by " "you or Seafile server's administrator." -msgstr "" +msgstr "Vous pouvez supprimer les librairies vous appartenant. Une librairie supprimé peut être restauré par vous ou un administrateur du serveur Seafile. " #: seahub/help/templates/help/deleting_a_library.html:7 msgid "After a library is deleted, it has following effects:" -msgstr "" +msgstr "La suppression d'un librairie a les effets suivant :" #: seahub/help/templates/help/deleting_a_library.html:9 msgid "Share of the files and folders within this library are all canceled." -msgstr "" +msgstr "Les partage de fichiers et dossiers de la librairie sont annulés" #: seahub/help/templates/help/deleting_a_library.html:10 msgid "" "Desktop clients synced with this library cannot sync with it any more. But " "the local files on the client won't be deleted." -msgstr "" +msgstr "Les clients de bureau ne peuvent plus synchroniser cette librairie mais les fichiers local du client ne seront pas supprimés" #: seahub/help/templates/help/departments.html:5 msgid "Managing and using departments" -msgstr "" +msgstr "Gestion et usage des départements" #: seahub/help/templates/help/departments.html:6 msgid "" "Some organizations consist of complex department hierarchy. There are " "usually two common use cases for file management in these organizations:" -msgstr "" +msgstr "Certaines organisations sont constituées d'une hiérarchie de département complexe. Deux cas d'usages fréquent se présentent dans ces organisations :" #: seahub/help/templates/help/departments.html:8 msgid "" "There should be a common file sharing space for the organization. The folder" " hierarchy should map the department hierarchy. There will be separate " "folder or space assigned to each department." -msgstr "" +msgstr "Il faudrait un espace de partage commun à l'organisation. L'organisation du dossier doit respecter la hiérarchie du département. Des dossiers ou espaces séparés seront assignés à chaque départements. " #: seahub/help/templates/help/departments.html:9 msgid "" "The sharing space should be owned and managed by the organization, but not " "individual employees. So that the ownership of files doesn't have to be " "changed when an employee leaves the organization." -msgstr "" +msgstr "L'espace de partage devrait être détenu et géré par l'organisation, non pas par des employés individuels afin que le propriétaire du dossier n'ait pas à être modifier si l'employé qui l'organisme." #: seahub/help/templates/help/departments.html:11 msgid "" "The \"Departments\" feature is designed to meet the above two use cases. " "We'll introduce this feature from 3 different perspectives:" -msgstr "" +msgstr "La fonctionnalité \"Départements\" est faite pour répondre aux deux cas d'usages ci-dessus. Nous introduirons cette fonctionnalité sous 3 différentes perspectives :" #: seahub/help/templates/help/departments.html:13 #: seahub/help/templates/help/departments.html:17 msgid "System admin" -msgstr "" +msgstr "Administrateur système" #: seahub/help/templates/help/departments.html:14 #: seahub/help/templates/help/departments.html:35 msgid "Department admin" -msgstr "" +msgstr "Administrateur de département" #: seahub/help/templates/help/departments.html:15 #: seahub/help/templates/help/departments.html:52 msgid "Department members" -msgstr "" +msgstr "Membre de département" #: seahub/help/templates/help/departments.html:18 msgid "The system admin can:" -msgstr "" +msgstr "L'administrateur système peut :" #: seahub/help/templates/help/departments.html:20 #: seahub/help/templates/help/departments.html:24 msgid "Manage department hierarchy and members" -msgstr "" +msgstr "Gestion de la hiérarchie d'un département et de ces membres" #: seahub/help/templates/help/departments.html:21 #: seahub/help/templates/help/departments.html:29 msgid "Assign storage quota for departments" -msgstr "" +msgstr "Assignation de quota d'espace pour les départements" #: seahub/help/templates/help/departments.html:22 #: seahub/help/templates/help/departments.html:31 msgid "Create and manage shared libraries in departments" -msgstr "" +msgstr "Création et gestion des librairies partagées dans les départements" #: seahub/help/templates/help/departments.html:25 msgid "" "The system admin can set up the department hierarchy in two ways: manual " "setup or import from Active Directory." -msgstr "" +msgstr "L'administrateur système peut définir la hiérarchie du département de deux manières : import manuel ou import depuis un Active Directory." #: seahub/help/templates/help/departments.html:26 msgid "" @@ -1808,7 +1820,7 @@ msgid "" "department can be populated with members. The system admin can set the role " "of each member to 'member' or 'admin'. We'll introduce how a department " "admin can manage department later." -msgstr "" +msgstr "L'administrateur système peut créer autant de département au sommet de la hiérarchie qu'il le souhaite et autant de niveaux de sous-départements qu'il le souhaite dans chaque département principale. Chaque niveau de département peut être peuplés par des membres. L'administrateur système peut définir le rôle de chaque membre comme 'membre' ou 'admin'. Nous introduirons comment l'administrateur d'un département peut le gérer plus tard." #: seahub/help/templates/help/departments.html:27 msgid "" @@ -1816,13 +1828,13 @@ msgid "" "Units) in AD. Each OU will be imported as a department. And the sub-OUs " "under an OU will be imported as sub-departments. Department libraries can be" " automatically created in the import process." -msgstr "" +msgstr "L'administrateur système peut aussi importer la hiérarchie depuis une OU (Organizational Units) depuis l'AD. Chaque OU sera importé en tant que département et toutes les sous-OU seront importés en tant que sous-département. Les librairies de département peuvent être créé automatiquement durant le processus d'import." #: seahub/help/templates/help/departments.html:28 msgid "" "System admin can also delete a department after all the sub-departments and " "libraries are deleted." -msgstr "" +msgstr "L'administrateur système peut aussi supprimer le département après avoir supprimé tout les sous départements et toutes les librairies" #: seahub/help/templates/help/departments.html:30 msgid "" @@ -1831,39 +1843,39 @@ msgid "" "quota to a department. The total size of all the libraries in a department " "cannot exceed the storage quota. Please note that the quota of sub-" "department doesn't depend on the quota of its parent department." -msgstr "" +msgstr "Les librairies créées au sein d'un département sont détenus par le département lui-même et non par un utilisateur. Ainsi, l'administrateur système peut définir un quota par département. La taille total de toutes les librairies du département ne peut excéder la taille du quota.Attention, le quota d'un sous-département ne dépend pas du quota du département parent." #: seahub/help/templates/help/departments.html:32 msgid "" "Department libraries can be created by the system admin or department admin." " There is also an option to control whether individual users can share " "libraries to a department." -msgstr "" +msgstr "Les librairies de départements peuvent être créées par l'administrateur système ou l'administrateur du département. Il existe aussi une option permettant d'autoriser ou non les utilisateurs à partager des librairies avec un département." #: seahub/help/templates/help/departments.html:33 msgid "" "All the above operations can be done in the system admin interface. See the " "below screenshot for information." -msgstr "" +msgstr "Toute les opérations ci-dessus peuvent être réalisé depuis l'interface d'administration système. Voir ci-dessous les capture d'écran pour plus de détails." #: seahub/help/templates/help/departments.html:36 msgid "" "As noted above, department admin is a special role assigned by the system " "admin to some members of a department. Department admins can perform the " "following operations in a department after login to his/her own account." -msgstr "" +msgstr "Comme décrit ci-dessus, l'administrateur de département est un rôle particulier attribué par l'administrateur système à certains membres du département. Les administrateurs de département peuvent effectuer les opérations suivantes dans un département après s'être authentifié." #: seahub/help/templates/help/departments.html:38 msgid "Access to the libraries of the department" -msgstr "" +msgstr "Accès aux librairies du département" #: seahub/help/templates/help/departments.html:39 msgid "Manage members in his/her department" -msgstr "" +msgstr "Gestion des membres dans son département" #: seahub/help/templates/help/departments.html:40 msgid "Manage libraries in his/her department" -msgstr "" +msgstr "Gestion des librairies dans son département" #: seahub/help/templates/help/departments.html:42 msgid "" @@ -1871,27 +1883,27 @@ msgid "" "the department. Any users registered in the system can be added as member of" " the department. But if the departments are imported from AD, the changes to" " membership will be overwritten on the next sync with AD." -msgstr "" +msgstr "Si un utilisateur est administrateur de son département, il peut ajouter ou supprimer des membres du département. Tout utilisateur enregistré dans le système peut être ajouter comme membre du département. Cependant, si le département est importé depuis un AD, les changements effectué manuellement seront écrasés à la prochaine synchronisation de l'AD." #: seahub/help/templates/help/departments.html:44 msgid "" "Department admin can manage the libraries in the department. The supported " "operations are:" -msgstr "" +msgstr "L'administrateur du département peut gérer les librairies de son département. Les opérations supportées sont les suivantes :" #: seahub/help/templates/help/departments.html:46 msgid "Create or delete library" -msgstr "" +msgstr "Création ou suppression d'une librairie" #: seahub/help/templates/help/departments.html:47 msgid "Change library name" -msgstr "" +msgstr "Renommer une librairie" #: seahub/help/templates/help/departments.html:48 msgid "" "Share a library to users or groups outside of this department. This is very " "useful for cross-department collaboration." -msgstr "" +msgstr "Partage d'une librairie avec des utilisateurs ou groupes extérieur au département. Ceci est très utile pour la collaboration entre différents départements." #: seahub/help/templates/help/departments.html:49 #, python-format @@ -1900,7 +1912,7 @@ msgid "" "departments in this department. This works like the folder permission " "feature." -msgstr "" +msgstr "Définition de permissions fines d'accès aux dossiers dans les librairies pour des utilisateurs de sous-département fonctionne comme fonctionnalité de permission de dossier . " #: seahub/help/templates/help/departments.html:53 msgid "" @@ -1912,11 +1924,11 @@ msgid "" "\"Sales\" is a sub-department under the company \"ACME\", John can then " "access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for " "departments are marked with a \"building\" icon next to its name." -msgstr "" +msgstr "Un membre de département peut utiliser un département exactement comme un groupe. Chaque département est présenté à ces membres comme un groupe. Un utilisateur peut accéder aux librairies des départements dont il est membre mais aussi aux librairies des département parents de son département. Par exemple, si John est dans le sous-département \"EMEA\" du département \"Sales\", et que \"Sales\" est un sous-département de la compagnie \"ACME\", John peut accéder aux groupes \"EMEA\", \"Sales\" et \"ACME\". Les groupes de département sont marqué par un icône \"d'immeuble\" à côté de son nom. " #: seahub/help/templates/help/desktop_proxy.html:6 msgid "Using proxy in Seafile client" -msgstr "" +msgstr "Usage d'un proxy dans le client Seafile" #: seahub/help/templates/help/desktop_proxy.html:8 msgid "" @@ -1942,7 +1954,7 @@ msgstr "Pour modifier les paramètres de proxy, cliquez sur l'icône Seafile dan #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:6 msgid "SeaDrive 2.0 for Windows 10" -msgstr "" +msgstr "SeaDrive 2.0 pour Windows 10" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:8 msgid "" @@ -1950,11 +1962,11 @@ msgid "" "Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall " "Update for Windows 10) and later versions. We recommend Windows 10 users to " "upgrade to SeaDrive 2.0 for more native virtual drive experience." -msgstr "" +msgstr "SeaDrive 2.0 (et les version futurs) est repensé avec une intégration avec Windows 10 plus pousser. Il supporte la version Windows 10 1709 (2017 Fall Update for Windows 10) et les versions supérieurs. Nous recommandons aux utilisateurs de Windows de passer à la version 2.0 de SeaDrive pour une expérience utilisateur plus confortable." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:10 msgid "Install and access the Virtual Drive" -msgstr "" +msgstr "Installation et accès au Virtual Drive" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:11 msgid "" @@ -1964,41 +1976,41 @@ msgid "" "1.0.x). It may take some time, depending on the number of files available in" " your seafile account. The download is progressive, so in the mean time you " "can already access some files in the virtual drive." -msgstr "" +msgstr "Vous pouvez télécharger SeaDrive 2.0 depuis le site officiel de Seafile. Après installation et authentification à votre compte Seafile, Seadrive commencera à télécharger une liste de librairie et bibliothèque depuis le serveur (comme avec SeaDrive 1.0.x). Cela peut prendre un certain temps, dépendant du nombre de fichiers disponibles depuis votre compte Seafile. Le téléchargement est progressif, vous don déjà accéder à une partie de vos fichiers de l'espace de stockage virtuel." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:12 msgid "" "To access the virtual drive, just open Windows file explorer. There is a " "\"seadrive\" node in the navigation pane of Windows file explorer." -msgstr "" +msgstr "Pour accéder au disque virtuel, il suffit d'ouvrir l'explorateur de fichier Windows. Une icône \"Seadrive\" se trouve dans la barre de navigation de l'explorateur de fichier Windows." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:16 msgid "Accessing files in the Virtual Drive" -msgstr "" +msgstr "Accéder à des fichiers dans le Virtual Drive" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:17 msgid "" "Libraries are grouped into 4 categories in the virtual drive: My Libraries, " "Shared with me, Shared with groups and Shared with all." -msgstr "" +msgstr "Les librairies sont regroupées en 4 catégories dans le disque virtuel : Mes librairies, Partagé avec moi, Partagé avec des groupes et Partagé avec tout le monde" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:18 msgid "" "As you can see, the file status icons is more integrated into Windows file " "explorer. The icons are a bit different form version 1.0." -msgstr "" +msgstr "Comme vous pouvez le voir, l'icône de statut du fichier est mieux intégré à l'explorateur de fichier Windows. Les icônes diffèrent légèrement de la version 1.0. " #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:19 msgid "" "Files in the virtual drive are created as \"placeholders\" in the local file" " system. They may be in 3 states:" -msgstr "" +msgstr "Les fichiers dans le disque virtuel sont créés comme des \"fichier virtuels\" dans le système de fichier sous la forme d'un des 3 états suivants : " #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:21 msgid "" "Placeholder file: An empty representation of the file and can only be" " opened when there is network connection." -msgstr "" +msgstr "Fichier virtuel: Une représentation vide du fichier qui peut être ouvert uniquement si un accès réseau est disponible." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:22 msgid "" @@ -2007,13 +2019,13 @@ msgid "" "files are available whenever you open SeaDrive regardless to network " "connections. The operating system may decide to clear a full file when more " "disk space is needed." -msgstr "" +msgstr "Fichier entier: Le fichier a été téléchargé et sauvegardé localement. Le téléchargement est automatique quand un fichier virtuel est ouvert pour la première fois. Ces fichiers sont toujours disponibles lorsque vous ouvrez SeaDrive même sans connexion réseau. L'OS peut décider de libérer l'espace monopolisé par un fichier lorsque plus d'espace disque est requis " #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:23 msgid "" "Pinned full file: The file has been downloaded and saved locally. It " "is guaranteed to be available offline." -msgstr "" +msgstr "Fichier entier épinglé: Le fichier a été téléchargé et sauvegardé localement. Il est garanti disponible hors-connexion." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:26 msgid "" @@ -2022,18 +2034,18 @@ msgid "" "Choose \"Always keep on this device\" when you want to pin a file or folder " "locally; choose \"Free up space\" when you want to clean the cache for a " "file or folder." -msgstr "" +msgstr "Vous pouvez contrôler quels fichiers ou dossiers sont stocker localement. Cela peut être modifier depuis le menu contextuel apparaissant après un clique droit sur un fichier ou dossier. Choisir \"Always keep on this device\"  lorsque vous souhaitez conserver un fichier ou dossier localement; choisissez \"Free up space\" lorsque vous souhaitez libérer l'espace monopolisé par un fichier ou dossier. " #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:28 msgid "" "In SeaDrive 1.0, cached files are not automatically updated when they're " "updated on the server. In SeaDrive 2.0, full and pinned files are " "automatically kept in sync with the server." -msgstr "" +msgstr "Dans SeaDrive 1.0, les fichiers en cache ne sont pas mise-à-jour automatiquement lorsqu'une modification survient sur le serveur. Dans SeaDrive 2.0, les fichiers entiers et épinglés sont automatiquement synchronisés avec le serveur." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:30 msgid "File Download and Control" -msgstr "" +msgstr "Téléchargement et contrôle de fichiers" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:31 msgid "" @@ -2041,7 +2053,7 @@ msgid "" "automatically start to download it. If the file may take some time to " "download, there will be a progress bar shown up in file explorer and you may" " cancel the download." -msgstr "" +msgstr "Lorsque vous ouvrez un fichier virtuel, l'os va automatiquement le télécharger. Si la durée du téléchargement du fichier est importante, une barre de progression apparaîtra dans l'explorateur de fichier permettant d'éventuellement annuler le téléchargement. " #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:32 msgid "" @@ -2049,16 +2061,16 @@ msgid "" " drive (such as an Anti-Virus software). You will be notified by the " "operating system about this and you may choose to cancel the download or " "disallow the application from automatically downloading files in the future." -msgstr "" +msgstr "Parfois, une application en tâche de fond peut essayer de télécharger un fichier du disque virtuel (comme un logiciel anti-virus). Vous serez notifié par l'os et vous pourrez choisir d'annuler le téléchargement ou d’empêcher l'application de télécharger automatiquement les fichiers à l'avenir" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:34 #: seahub/help/templates/help/using_drive_client.html:79 msgid "FAQ" -msgstr "" +msgstr "FAQ" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:35 msgid "Can I create, delete, rename libraries?" -msgstr "" +msgstr "Puis-je créer, supprimer, renommer des librairies ?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:36 msgid "" @@ -2066,22 +2078,22 @@ msgid "" " the operation will be reflected on the server. You can only create, delete," " rename libraries under the \"My Libraries\" category. Creating, deleting or" " renaming libraries in other categories will be ignored." -msgstr "" +msgstr "Oui. Lorsque vous créez, supprimez, ou renommez les dossiers de librairies du disque virtuel, l'opération sera reporté côté serveur. Vous pouvez uniquement créer, supprimer et renommer les librairies de la catégorie \"Mes librairies\". La création, suppression ou le renommage de librairies depuis les autres catégories seront ignorés." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:38 msgid "Can I create files or folders outside of a library folder?" -msgstr "" +msgstr "Puis-je créer des fichiers et dossiers en dehors du dossier d'une librairie ?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:39 msgid "" "Yes. But files created outside of a library folder will be ignored and NOT " "synced to the server. A new folder under the \"My Libraries\" folder will be" " handled as a new library." -msgstr "" +msgstr "Oui mais les fichiers en dehors du dossier de la librairie seront ignorés et PAS synchroniser sur le serveur. Un nouveau dossier dans le dossier \"Mes librairies\" sur créer en tant que nouvelle librairie. " #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:41 msgid "Can I access encrypted libraries?" -msgstr "" +msgstr "Puis-je accéder à une librairie chiffrée ?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:42 msgid "" @@ -2090,11 +2102,11 @@ msgid "" "enter the password. Just right click on the SeaDrive icon in the system tray" " area and choose \"Show encrypted libraries\". A window will show up and you" " can choose to sync or unsync an encrypted library." -msgstr "" +msgstr "Oui. Par défaut, les librairies chiffré ne sont pas synchronisés mais sont visible dans le dossier virtuel. Vous devez choisir manuellement quel librairie synchroniser et entrer le mot de passe. Il suffit de cliquer sur l'icône de SeaDrive dans la barre d'accès rapide et de choisir \"Voir les bibliothèques chiffrées\". Une fenêtre apparaîtra et vous pourrez choisir de synchroniser ou désynchroniser une librairie chiffée" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:44 msgid "Is it compatible to SeaDrive 1.0?" -msgstr "" +msgstr "Est-ce compatible avec SeaDrive 1.0 ?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:45 msgid "" @@ -2103,11 +2115,11 @@ msgid "" "files from SeaDrive 1.0. So any locally cached files in 1.0 version will not" " be accessible in 2.0 version. You can start SeaDrive 1.0 again to upload " "the files to server or copy them out." -msgstr "" +msgstr "SeaDrive 2.0 utilisera tout les comptes existant et leurs metadata (stocké dans le dossier C:\\users\\username\\seadrive\\). Cependant, il n'utilisera pas les fichiers en cache de SeaDrive 1.0. Ainsi, tout les fichiers en cache de la version 1.0 ne seront pas accessible depuis la version 2.0. Vous pouvez lancer SeaDrive 1.0 afin de déposer les fichiers en cache sur le serveur ou les copier ailleurs." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:47 msgid "How do I clean the cache?" -msgstr "" +msgstr "Comment nettoyer le cache ?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:48 msgid "" @@ -2117,7 +2129,7 @@ msgid "" " need to set cache cleaning time and cache size limit as in SeaDrive 1.0. " "Because placeholders are just normal files created on your local disk, your " "cache size is only limited by the available disk space on your computer." -msgstr "" +msgstr "Vous pouvez choisir manuellement quel dossiers ou fichiers mettre en cache local. Si constater qu'un dossier prend trop d'espace, choisissez l'option \"Free up space\" en faisant un clique droit sur le dossier et tout les fichiers en cache seront effacer. Il n'est pas nécessaire de définir une date de purge et une limite de taille du cache comme avec SeaDrive 1.0. Comme les fichiers virtuels sont des fichiers normaux créés sur votre disque, la taille du cache est uniquement limité par la quantité d'espace disque disponible sur votre PC." #: seahub/help/templates/help/encrypted_libraries.html:6 msgid "How to Use Encrypted Libraries" @@ -2149,7 +2161,7 @@ msgid "" "If you create an encrypted library from a local folder with the desktop " "client (see file syncing), " "the password is not sent to the server." -msgstr "" +msgstr "Si vous créez un librairie chiffrée depuis un dossier local avec le client de bureau (voir Synchronisation de fichier), le mot de passe n'est pas envoyé au serveur." #: seahub/help/templates/help/encrypted_libraries.html:17 msgid "When you access the encrypted library:" @@ -2177,7 +2189,7 @@ msgstr "Notez que la bibliothèque cryptée ne chiffre que le contenu des fichie #: seahub/help/templates/help/file_locking.html:5 msgid "File locking" -msgstr "" +msgstr "Verrouillage de fichier" #: seahub/help/templates/help/file_locking.html:6 msgid "" @@ -2186,23 +2198,23 @@ msgid "" "situation nicely with conflict files. But it's often more convenient to lock" " the file when one person wants to exclusively modify the file. Seafile " "Professional Edition supports file locking." -msgstr "" +msgstr "Quand plus d'une personne collaborent sur un fichier, il est probable que plus d'un personne modifient le fichier en même temps. Seafile gère cette situation intelligemment au moyen de fichiers de conflit. Par contre, il est souvent plus pratique de verrouiller le fichier quand une personne souhaite l'exclusivité de la modification. La version Seafile Professional Edition support le verrouillage de fichier" #: seahub/help/templates/help/file_locking.html:7 msgid "" "File locking works on both the web app and the desktop syncing client. We'll" " introduce them one by one." -msgstr "" +msgstr "Le verrouillage de fichier fonctionne aussi bien depuis l'interface web qu'avec le client de synchronisation de bureau. Nous allons décrire chacun d'eux." #: seahub/help/templates/help/file_locking.html:8 msgid "File locking on the Web App" -msgstr "" +msgstr "Verrouillage de fichier depuis l'interface web" #: seahub/help/templates/help/file_locking.html:9 msgid "" "To lock a file, you can navigate into the file's folder on the web app, and " "click on the \"operations\" drop-down menu." -msgstr "" +msgstr "Pour verrouiller un fichier, vous pouvez naviguer jusqu'au dossier du fichier dans l'interface web et cliquer sur l'option \"opérations\" du menu déroulant " #: seahub/help/templates/help/file_locking.html:11 msgid "" @@ -2210,46 +2222,46 @@ msgid "" "the file icon. Moving the mouse on the stop sign, you can see who locks the " "file. And you can also unlock a file that's locked by you. But you cannot " "unlock files locked by others." -msgstr "" +msgstr "Une fois qu'un fichier est verrouillé, vous pouvez observer un signe \"stop\" rouge au coin de l'icône du fichier. En déplaçant la souris sur le signe stop, vous pouvez voir qui verrouille le fichier. Vous pouvez également déverrouiller un fichier que vous avez verrouillé mais pas ceux des autres utilisateurs." #: seahub/help/templates/help/file_locking.html:13 msgid "File locking on the desktop client" -msgstr "" +msgstr "Verrouillage de fichier depuis le client de bureau " #: seahub/help/templates/help/file_locking.html:14 msgid "" "After a library is synced to the desktop, you can lock/unlock files in that " "library inside File Explorer on Windows or Finder on Mac OS." -msgstr "" +msgstr "Après qu'une librairie soit synchronisé, vous pouvez verrouiller/déverrouiller les fichiers de cette librairie depuis l'explorateur de fichier Windows ou Finder depuis un Mac." #: seahub/help/templates/help/file_locking.html:15 msgid "" "To lock a file, just right click on a synced file and choose \"lock this " "file\" in the \"Seafile\" menu." -msgstr "" +msgstr "Pour verrouiller un fichier, il suffit de faire un clique droit sur un fichier synchronisé et de choisir \"verrouiller ce fichier\" dans le menu \"Seafile\"." #: seahub/help/templates/help/file_locking.html:17 msgid "" "If a file is locked by you, you can see an orange \"stop sign\" on the file " "icon. You can choose to unlock it." -msgstr "" +msgstr "Si un fichier est verrouillé par vous, vous verrez un signe \"stop\" orange sur l'icône du fichier. Vous pouvez choisir de le déverrouiller." #: seahub/help/templates/help/file_locking.html:19 msgid "" "If a file is locked by other user, you can see a red \"stop sign\" on the " "file icon. The file is automatically set to read-only. You cannot modify it " "until it's unlocked." -msgstr "" +msgstr "Si un fichier est verrouiller par un autre utilisateur, vous verrez un signe \"stop\" sur le l'icône du fichier. Le fichier est automatiquement accessible en lecture seul. Vous ne pouvez le modifier jusqu'à ce qu'il soit déverrouillé." #: seahub/help/templates/help/file_locking.html:21 msgid "" "If a library is not synced, you can still use cloud file browser to lock and" " unlock files in it." -msgstr "" +msgstr "Si une librairie n'est pas synchronisé, vous pouvez toujours utiliser l'interface web pour verrouiller et déverrouiller les fichiers de celle-ci." #: seahub/help/templates/help/file_locking.html:22 msgid "Auto locking office files" -msgstr "" +msgstr "Verrouillage automatique des fichiers de office" #: seahub/help/templates/help/file_locking.html:23 msgid "" @@ -2258,19 +2270,19 @@ msgid "" "close the file, Seafile automatically unlocks the file. The locking state is" " propagated to other computers syncing this library. It prevents concurrent " "editing the same Office file and is convenient for collaboration." -msgstr "" +msgstr "Après qu'une librairie soit synchronisé sur le bureau, à l'ouverture d'un fichier Microsoft Office depuis une librairie, Seafile verrouille automatiquement le fichier. Lorsque vous fermer le fichier, Seafile débloque automatiquement le fichier. L'état de verrouillage est propagé aux autres ordinateurs synchronisant cette librairie. Cela empêche l'édition concurrente du même fichier Office." #: seahub/help/templates/help/file_locking.html:24 msgid "Details about file locking" -msgstr "" +msgstr "Détails du verrouillage de fichier" #: seahub/help/templates/help/file_locking.html:25 msgid "There are a few useful tips about how file locking works:" -msgstr "" +msgstr "Quelques conseils pratiquent sur la façon dont le verrouillage de fichier fonctionne : " #: seahub/help/templates/help/file_locking.html:27 msgid "A locked file can only be unlocked by the user who locked it." -msgstr "" +msgstr "Un fichier verrouillé peut uniquement être déverrouillé par un utilisateur qui l'a verrouillé." #: seahub/help/templates/help/file_locking.html:28 msgid "" @@ -2278,17 +2290,17 @@ msgid "" "But other users can still move, delete or rename the parent folder of a " "locked file. The purpose of file locking is mainly to prevent concurrent " "editing." -msgstr "" +msgstr "Un fichier verrouiller ne peut être modifié, déplacé, renommé ou supprimé par un autre utilisateur. Cependant, les autres utilisateurs peuvent toujours déplacer, supprimer, ou renommer le dossier parent d'un fichier verrouillé. L'objectif d'un fichier verrouillé est principalement d'éviter l'écriture concurrentiel." #: seahub/help/templates/help/file_locking.html:29 msgid "" "When a locked file's parent folder is renamed or moved inside the same " "library, it remains locked after the operation." -msgstr "" +msgstr "Quand le dossier parent d'un fichier verrouillé est renommé ou déplacé dans la même librairie, il reste verrouillé après l'opération. " #: seahub/help/templates/help/finding_older_version_files.html:6 msgid "Finding older version of files" -msgstr "" +msgstr "Trouver d'anciennes version de fichiers" #: seahub/help/templates/help/finding_older_version_files.html:7 msgid "" @@ -2296,28 +2308,28 @@ msgid "" "modified, a new version is created, while the old version is still kept for " "a configurable period. When you want to access an older version of a file, " "the file history feature becomes very handy." -msgstr "" +msgstr "Seafile suit l'historique de modification de tout les fichiers. Dès qu'un fichier est modifié, une nouvelle version est créé, tandis que l'ancienne version est conservé pendant une période de temps configurable. Lorsque vous voulez accéder à une ancienne version d'un fichier, l'historique des fichiers devient vraiment pratique." #: seahub/help/templates/help/finding_older_version_files.html:8 msgid "To list all the versions of a file:" -msgstr "" +msgstr "Lister toute les versions d'un fichier :" #: seahub/help/templates/help/finding_older_version_files.html:10 msgid "" "In Seafile Web App, navigate into the folder containing the file. Move the " "cursor onto the row of that file. An operation menu will appear. You can " "click the \"History\" button in that menu." -msgstr "" +msgstr "Depuis l'interface web, naviguer dans le dossier contenu le fichier. Cliquer sur la flèche \"Plus d'action\" du fichier. Un menu déroulant apparaît. Vous pouvez cliquer sur l'option \"Historique\" du menu. " #: seahub/help/templates/help/finding_older_version_files.html:11 msgid "" "A list of all versions of that file will be displayed in time order, from " "newer to older. The list also contains the file's rename history." -msgstr "" +msgstr "Une liste de toute les versions du fichier sera afficher par ordre décroissant de date. La liste contient également l'historique de renommage du fichier " #: seahub/help/templates/help/finding_older_version_files.html:12 msgid "You can download, restore, view any version of the file." -msgstr "" +msgstr "Vous pouvez télécharger, restaurer, voir toute les version du fichier" #: seahub/help/templates/help/finding_older_version_files.html:14 #, python-format @@ -2325,11 +2337,11 @@ msgid "" "You can configure the retention period of file versions: setting history " "retention period." -msgstr "" +msgstr "Vous pouvez configurer la période de rétention des versions de fichier : Paramètre de l'historique." #: seahub/help/templates/help/folder_permission.html:6 msgid "Use folder permission for fine-grained access control" -msgstr "" +msgstr "Utilisez les permissions de dossier pour un contrôle d'accès précis" #: seahub/help/templates/help/folder_permission.html:8 #, python-format @@ -2339,14 +2351,14 @@ msgid "" "described in sharing libraries." " Here are some use cases:" -msgstr "" +msgstr "Pour les librairies et dossiers partagés, vous pouvez définir des permissions pour un utilisateur ou un groupe. Les permissions disponibles sont les même que celles décrites dans librairie partagées. Voici quelques cas d'usages :" #: seahub/help/templates/help/folder_permission.html:10 msgid "" "You shared a library to a group with \"read only\" permission. You also want" " to allow a specific member of the group to modify files in one sub-folder. " "You can grant write permission of this sub-folder to this person." -msgstr "" +msgstr "Vous partagez une librairie avec un groupe en \"lecture seul\". Vous voulez également autoriser un membre du groupe à modifier les fichiers d'un sous-dossier. Vous pouvez ajouter des droits en écriture au sous-dossier à cette personne." #: seahub/help/templates/help/folder_permission.html:11 msgid "" @@ -2354,7 +2366,7 @@ msgid "" "library, one for each group to upload files. However you don't want users to" " change files not belong to his/her group. You can grant write permission of" " a sub-folder only to its group." -msgstr "" +msgstr "Vous partager une librairie avec 3 groupes. Cette librairie contient 3 sous-dossiers, un pour que chaque groupe puisse déposer des fichiers. Cependant vous ne voulez pas que les utilisateurs puissent modifier des fichiers n'appartenant pas à leur groupe. Vous pouvez définir des droits en écriture a un sous-dossier uniquement à son groupe." #: seahub/help/templates/help/folder_permission.html:13 msgid "" @@ -2362,18 +2374,18 @@ msgid "" " others. To effectively set folder permissions to its sub-folders, you " "should first share the parent library or folder; otherwise the folder " "permission won't take effect." -msgstr "" +msgstr "Les permissions de dossier sont effectives uniquement pour les librairies et dossier que vous partagés. Pour définir des permissions à des sous-dossiers d'un dossier, il faut préalablement partager la librairie ou le dossier parent, sans cela les permissions du dossier n'auront aucun effet. " #: seahub/help/templates/help/folder_permission.html:14 msgid "" "One important design goal of folder permission is to support hierarchical " "permissions:" -msgstr "" +msgstr "Un des objectifs des permissions de dossier est de supporter des permissions hiérarchiques : " #: seahub/help/templates/help/folder_permission.html:16 msgid "" "Sub-folders automatically inherit folder permissions from its parent folder." -msgstr "" +msgstr "Les sous-dossiers héritent automatiquement des permissions de son dossiers parent." #: seahub/help/templates/help/folder_permission.html:17 msgid "" @@ -2382,11 +2394,11 @@ msgid "" "files\" for user A, and you set \"read only\" permission on sub-folder " "\"meeting files/today\" for user A. Then user A's permission to \"meeting " "files/today\" is \"read only\"." -msgstr "" +msgstr "Les permissions définis au niveau d'un sous-dossier remplacent les permissions de son dossier parent. Par exemple, si vous définissez un accès en \"lecture écriture\" du dossier \"fichier réunion\" pour un utilisateur A, et que vous définissez un accès en \"lecture seul\" du sous-dossier \"fichier réunion/ce_jour\" pour l'utilisateur A, alors les droits d'accès au fichier \"fichier réunion/ce_jour\" sont \"lecture seul\". " #: seahub/help/templates/help/folder_permission.html:19 msgid "Basic usage" -msgstr "" +msgstr "Usage basique" #: seahub/help/templates/help/folder_permission.html:20 msgid "" @@ -2394,7 +2406,7 @@ msgid "" "file browsing interface, click \"more operations\" button, choose " "\"permission\" in the drop-down menu. In the pop-up window, you can see and " "set folder permissions on this folder." -msgstr "" +msgstr "Seul les propriétaires de librairies peuvent définir des droits d'accès aux dossiers. Depuis l'interface web, cliquer sur le bouton \"Plus d'actions\", choisissez l'option \"permission\" du menu déroulant. Depuis la fenêtre pop-up, vous pouvez visualiser et définir les permissions de ce dossier. " #: seahub/help/templates/help/folder_permission.html:21 msgid "" @@ -2402,24 +2414,24 @@ msgid "" "on the library. Click \"more operations\" button, choose \"Folder " "Permission\" in the drop-down menu. In the pop-up window, you can see and " "set folder permissions in this library." -msgstr "" +msgstr "Si vous voulez voir toutes les permissions de dossier défini dans une librairie, placer la souris sur la librairie, cliquer sur le bouton \"Plus d'action\", choisir \"Permission de dossier\" du menu déroulant. Depuis la fenêtre pop-up, vous pouvez visualiser et définir les permissions de cette librairie" #: seahub/help/templates/help/folder_permission.html:22 msgid "" "When other users navigate into a folder, there will be a small \"eye\" icon " "next to \"read only\" sub-folders. When the user navigate into that sub-" "folder, he/she won't be able to add/modify/delete files." -msgstr "" +msgstr "Quand d'autres utilisateurs naviguent dans un dossier, apparaîtra l'icône d'un petit \"œil\" à côté des dossiers en \"lecture seul\". Quand un utilisateur navigue dans ce dossier, il ne sera pas capable d'ajouter/modifier/supprimer les fichiers." #: seahub/help/templates/help/folder_permission.html:24 msgid "" "If a \"read only\" folder is synced to PC with the Seafile desktop App, " "changes under a \"read only\" folder won't be uploaded to the cloud." -msgstr "" +msgstr "Si un dossier en \"lecture seul\" est synchronisé vers un PC avec l'application Seafile desktop, les modifications apportés au dossier en \"lecture seul\" ne seront pas téléversées vers le cloud." #: seahub/help/templates/help/folder_permission.html:25 msgid "Advanced: priority between different permissions" -msgstr "" +msgstr "Avancé : priorité des permissions" #: seahub/help/templates/help/folder_permission.html:27 msgid "" @@ -2428,7 +2440,7 @@ msgid "" "permission, and also set \"read only\" permission to a sub-folder of that " "library. Then user A only has \"read only\" access to the sub-folder, while " "he/she has \"read write\" access to all other sub-folders and files." -msgstr "" +msgstr "Les permissions des dossiers ont une prioritée plus importante que celles définis depuis un partage. Par exemple, si vous partagez une librairie avec un utilisateur A avec des droits d'accès en \"lecture écriture\" et que vous définissez également une permission en \"lecture seul\" a un sous-dossier de cette librairie, alors l'utilisateur A aura uniquement un accès en \"lecture seul\" à ce sous-dossier, alors qu'il aura un accès en \"lecture écriture\" aux autres sous-dossiers et fichiers." #: seahub/help/templates/help/folder_permission.html:28 msgid "" @@ -2436,17 +2448,17 @@ msgid "" "permissions set to a group. That is, when checking permission for a folder, " "if the system matches a permission specific to the user, it'll ignore all " "permissions set for the groups the user belongs to." -msgstr "" +msgstr "Les permissions de dossier définis pour un utilisateur spécifique on une priorité plus importante que les permission d'un groupe. Ainsi, lorsque les permissions d'un dossier sont évaluées, si le système détecte une permission spécifique à l'utilisateur, il ignorera les permissions des groupes desquels l'utilisateur fait partis" #: seahub/help/templates/help/folder_permission.html:29 msgid "" "Permissions on sub-folders have higher priority than those on parent " "folders." -msgstr "" +msgstr "Les permissions de sous-dossiers ont une priorité plus importante que celles des dossiers parent." #: seahub/help/templates/help/folder_permission.html:31 msgid "Here is a more complex example:" -msgstr "" +msgstr "Voici un exemple complexe : " #: seahub/help/templates/help/folder_permission.html:32 msgid "" @@ -2457,110 +2469,110 @@ msgid "" "only\". That's because, according to rule 2, \"read only\" permission is " "first matched for folder \"A/B\" and user \"John\", which is inherited from " "its parent \"A\"." -msgstr "" +msgstr "Supposons que la structure des dossier ressemble à \"A/B\", l'utilisateur \"John\" est dans un groupe \"Staff\". Si vous définissez un accès en \"lecture seul\" au dossier A pour John et que vous définissez un accès en \"lecture écriture\" au dossier \"A/B\" pour le groupe \"Staff\", alors les droits d'accès de John au dossier \"A/B\" est toujours \"lecture seul\". Cela parce que, selon la règle 2, la permission \"lecture seul\" est la première permission rencontré pour le dossier \"A/B\" et l'utilisateur John, héritant de son parent A." #: seahub/help/templates/help/full_text_file_search.html:6 msgid "" "If you're using a Pro Edition Server, you can search file and folder names, " "as well as the content of certain files, in the Seafile web app. Currently " "Seafile can search the contents of the following types of files:" -msgstr "" +msgstr "Si vous utilisez \"Pro Edition Server\", vous pouvez chercher noms de fichier et dossiers aussi bien que le contenu de certains fichiers depuis l'interface web. Actuellement Seafile peut chercher le contenu des types de fichiers suivant : " #: seahub/help/templates/help/full_text_file_search.html:8 #: seahub/help/templates/help/viewing_files_within_web_app.html:8 msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)" -msgstr "" +msgstr "Microsoft Office Doc: .doc, .docx (Édition Serveur Pro uniquement)" #: seahub/help/templates/help/full_text_file_search.html:9 #: seahub/help/templates/help/viewing_files_within_web_app.html:9 msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)" -msgstr "" +msgstr "Microsoft Office PowerPoint: .ppt, .pptx (Édition Serveur Pro uniquement)" #: seahub/help/templates/help/full_text_file_search.html:10 #: seahub/help/templates/help/viewing_files_within_web_app.html:10 msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)" -msgstr "" +msgstr "Microsoft Office Excel: .xls, .xlsx (Édition Serveur Pro uniquement) " #: seahub/help/templates/help/full_text_file_search.html:11 #: seahub/help/templates/help/viewing_files_within_web_app.html:11 msgid "LibreOffice files" -msgstr "" +msgstr "Fichiers LibreOffice" #: seahub/help/templates/help/full_text_file_search.html:12 #: seahub/help/templates/help/viewing_files_within_web_app.html:12 msgid "PDF files" -msgstr "" +msgstr "Fichiers PDF" #: seahub/help/templates/help/full_text_file_search.html:13 #: seahub/help/templates/help/viewing_files_within_web_app.html:14 msgid "Markdown files: .md" -msgstr "" +msgstr "Fichiers Markdown: .md" #: seahub/help/templates/help/full_text_file_search.html:14 #: seahub/help/templates/help/viewing_files_within_web_app.html:15 msgid "Various source code files" -msgstr "" +msgstr "Divers fichiers de code source" #: seahub/help/templates/help/full_text_file_search.html:15 #: seahub/help/templates/help/viewing_files_within_web_app.html:16 msgid "Text files: .txt, .log" -msgstr "" +msgstr "Fichiers texte : .txt, .log" #: seahub/help/templates/help/full_text_file_search.html:17 msgid "" "Note that your Seafile system administrator may not have enabled the full-" "text search feature. In that case, you can only search file and folder " "names." -msgstr "" +msgstr "A noté que l'administrateur système de votre Seafile peut ne pas avoir activé l'option de recherche de contenu. Dans ce cas, vous pourrez uniquement rechercher les noms de fichiers et dossiers." #: seahub/help/templates/help/groups_managing.html:6 msgid "" "Creating a group is a convenient way to share files to many people. In " "Seafile, you can create and manage a group easily." -msgstr "" +msgstr "Créé un groupe est une façon simple de partager des fichiers avec de nombreuses personnes. Dans Seafile, vous pouvez créer et gérer un groupe facilement." #: seahub/help/templates/help/groups_managing.html:7 msgid "Here is how groups work in Seafile:" -msgstr "" +msgstr "Voici comment fonctionne les groupes dans Seafile :" #: seahub/help/templates/help/groups_managing.html:9 msgid "" "Each group has a owner. The owner is the creator of the group by default. " "He/she can transfer the ownership of the group to another member." -msgstr "" +msgstr "Chaque groupe a un propriétaire qui est, par défaut, le créateur du groupe. Il peut transférer la propriété du groupe à un autre membre." #: seahub/help/templates/help/groups_managing.html:10 msgid "" "Each group can have multiple admins. The group owner and group admins can " "add more group admins." -msgstr "" +msgstr "Chaque groupe peut avoir plusieurs administrateurs. Le propriétaire et les administrateurs du groupe peuvent ajouter de nouveaux administrateurs." #: seahub/help/templates/help/groups_managing.html:11 msgid "" "The group admin can add/delete members in the group. And he/she can also " "unshare a library in the group." -msgstr "" +msgstr "L'administrateur du groupe peut ajouter/supprimer des membres du groupe et peut également annuler le partage d'une librairie avec le groupe " #: seahub/help/templates/help/groups_managing.html:13 msgid "" "Click on the \"Shared with groups\" tab on the left panel, and you'll see " "all the groups you're in. Clicking into any group, you'll see the libraries " "shared into this group." -msgstr "" +msgstr "Cliquer sur l'onglet \"Partagé avec des groupes\" du panneau gauche et vous verrez tout les groupes dont vous faites parti. Cliquer sur l'un des groupes, vous verrez les librairies partagées avec ce groupe. " #: seahub/help/templates/help/groups_managing.html:14 msgid "" "To create a new group, click on the \"Shared with groups\" tab on the left " "panel. Then click on \"All Groups\". In the page, you can click the \"New " "Group\" button to create a group." -msgstr "" +msgstr "Pour créer un nouveau groupe, cliquer sur l'onglet \"Partagé avec des groupes\" du panneau gauche puis cliquer sur \"Mes groupes\". Sur la page, vous pouvez cliquer sur \"Nouveau groupe\" pour créer un groupe." #: seahub/help/templates/help/groups_managing.html:15 #, python-format msgid "" "See sharing files " "and folders about how to share libraries or folders to a group." -msgstr "" +msgstr "Voir Partage des fichiers et dossiers pour le partage des librairies et dossiers avec un groupe" #: seahub/help/templates/help/ignore.html:6 msgid "Excluding files/folders from syncing" @@ -2644,7 +2656,7 @@ msgstr "Seafile-ignore.txt ignore seulement les fichiers/dossiers qui ne sont pa #: seahub/help/templates/help/install_sync.html:6 msgid "Installing Seafile client program" -msgstr "" +msgstr "Installation du client Seafile" #: seahub/help/templates/help/install_sync.html:8 msgid "" @@ -2705,7 +2717,7 @@ msgstr "Dans certaines circonstances, vous souhaitez modifier des fichiers dans msgid "" "Seafile is an enterprise file hosting platform with high reliability and " "performance." -msgstr "" +msgstr "Seafile est une plateforme d'hébergement de fichier hautement fiable et performante." #: seahub/help/templates/help/introduction.html:9 #, python-format @@ -2794,14 +2806,14 @@ msgstr "" #: seahub/help/templates/help/library_history_and_snapshots.html:9 msgid "To view library history and snapshots:" -msgstr "" +msgstr "Pour voir l'historique et les images d'une librairie :" #: seahub/help/templates/help/library_history_and_snapshots.html:11 msgid "" "In Seafile Web App, navigate into the root folder of a library. Click the " "\"History\" icon in the library navigation top bar. All the change record of" " the library will be displayed in a list." -msgstr "" +msgstr "Dans l'interface Web de Seafile, se rendre dans le dossier racine de la librairie. Cliquer sur l'icône \"Historique\" dans la barre de navigation situé en haut. Tout les changements de la librairie apparaîtront sous forme de liste" #: seahub/help/templates/help/library_history_and_snapshots.html:12 msgid "" @@ -2843,7 +2855,7 @@ msgstr "" #: seahub/help/templates/help/manage_library_as_wiki.html:8 msgid "Column view" -msgstr "" +msgstr "Vue colonne" #: seahub/help/templates/help/manage_library_as_wiki.html:9 msgid "" @@ -2857,7 +2869,7 @@ msgstr "" #: seahub/help/templates/help/manage_library_as_wiki.html:12 msgid "WYSIWYG Markdown editor" -msgstr "" +msgstr "Éditeur Markdown WYSIWYG" #: seahub/help/templates/help/manage_library_as_wiki.html:13 msgid "" @@ -3091,7 +3103,7 @@ msgstr "" #: seahub/help/templates/help/sharing_files_and_folders.html:17 msgid "Creating share links to files or folders" -msgstr "" +msgstr "Création de liens de partages de fichier ou dossiers" #: seahub/help/templates/help/sharing_files_and_folders.html:18 msgid "" @@ -3200,44 +3212,44 @@ msgstr "" #: seahub/help/templates/help/sharing_files_and_folders.html:44 msgid "Sharing libraries or folders" -msgstr "" +msgstr "Partage de librairies et dossiers :" #: seahub/help/templates/help/sharing_files_and_folders.html:45 msgid "" "You can share a library or folder to other registered Seafile users. The " "shared library or folder can be accessed by others with the web app and " "Seafile clients." -msgstr "" +msgstr "Vous pouvez partager une librairie ou un dossier avec un autre utilisateur enregistrer de Seafile. La bibliothèque ou dossier partagé peut être accédé par d'autres par l'interface web et par les clients Seafile." #: seahub/help/templates/help/sharing_files_and_folders.html:46 msgid "You can choose the range of the share:" -msgstr "" +msgstr "Vous pouvez choisir la portée du partage :" #: seahub/help/templates/help/sharing_files_and_folders.html:48 msgid "Share to user: You can share to one or more users." -msgstr "" +msgstr "Partage avec une utilisateur : vous pouvez partager avec un ou plusieurs utilisateurs." #: seahub/help/templates/help/sharing_files_and_folders.html:49 msgid "Share to group: You can share to a group." -msgstr "" +msgstr "Partage avec un groupe : Vous pouvez partager avec un groupe" #: seahub/help/templates/help/sharing_files_and_folders.html:50 msgid "" "Share to organization: If you're using a private server, sometimes it's " "useful to share to all members on the server (the entire organization)." -msgstr "" +msgstr "Partager avec une organisation : si vous avez un serveur privé, il est parfois utile de partager avec l'ensemble des membres du serveur (l'organisation entière)" #: seahub/help/templates/help/sharing_files_and_folders.html:52 msgid "You can also set permission on the share:" -msgstr "" +msgstr "Vous pouvez aussi définir des permissions sur les partages :" #: seahub/help/templates/help/sharing_files_and_folders.html:54 msgid "Read-Write: users can read, write, upload, download and sync files." -msgstr "" +msgstr "Lecture-écriture : les utilisateurs peuvent lire, écrire, téléverser, télécharger et synchroniser les fichiers." #: seahub/help/templates/help/sharing_files_and_folders.html:55 msgid "Read-only: users can read, download and sync files." -msgstr "" +msgstr "Lecture seule : les utilisateurs peuvent lire, télécharger et synchroniser les fichiers." #: seahub/help/templates/help/sharing_files_and_folders.html:56 msgid "Admin: besides the write permission, users can also share the library." @@ -3290,7 +3302,7 @@ msgstr "" #: seahub/help/templates/help/sharing_files_and_folders.html:67 msgid "Internal links" -msgstr "" +msgstr "Liens interne" #: seahub/help/templates/help/sharing_files_and_folders.html:68 msgid "" @@ -3299,7 +3311,7 @@ msgid "" "way for sharing files among team members who have access to a common " "library. You may just copy the link and paste it into an email or IM " "software." -msgstr "" +msgstr "Seul les utilisateurs authentifiés ayant le droit de lecture peuvent accéder à ce lien. Ce lien est utilisé pour du partage interne. C'est un bon moyen de partager des documents entres membres d'une équipe ayant accès à une librairie commune. Il suffit de copier le lien et de le transmettre par mail ou messagerie instantanée. " #: seahub/help/templates/help/sync_interval.html:8 msgid "" @@ -3313,7 +3325,7 @@ msgstr "Habituellement le client Seafile détecte automatiquement les modificati #: seahub/help/templates/help/syncing_existing_folders.html:6 msgid "Syncing with an existing folder" -msgstr "" +msgstr "Synchronisation avec un dossier existant" #: seahub/help/templates/help/syncing_existing_folders.html:8 #, python-format @@ -3344,7 +3356,7 @@ msgstr "Ensuite, choisissez un dossier existant à synchroniser avec cette bibli #: seahub/help/templates/help/unsync_resync.html:6 msgid "Unsync and resync library" -msgstr "" +msgstr "Bibliothèque désynchronisé et resynchronisé" #: seahub/help/templates/help/unsync_resync.html:8 #, python-format @@ -3401,7 +3413,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:17 msgid "Synced State" -msgstr "" +msgstr "État de synchronisation" #: seahub/help/templates/help/using_drive_client.html:18 msgid "" @@ -3412,12 +3424,12 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:22 #: seahub/help/templates/help/using_drive_client.html:51 msgid "State" -msgstr "" +msgstr "État " #: seahub/help/templates/help/using_drive_client.html:23 #: seahub/help/templates/help/using_drive_client.html:52 msgid "Icon" -msgstr "" +msgstr "Icône" #: seahub/help/templates/help/using_drive_client.html:24 #: seahub/help/templates/help/using_drive_client.html:53 @@ -3439,7 +3451,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:34 msgid "Synced content" -msgstr "" +msgstr "Contenu synchronisé" #: seahub/help/templates/help/using_drive_client.html:36 msgid "" @@ -3449,7 +3461,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:39 msgid "Partially synced content" -msgstr "" +msgstr "Contenu partiellement synchronisé" #: seahub/help/templates/help/using_drive_client.html:41 msgid "" @@ -3469,7 +3481,7 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:58 msgid "Locked by other user" -msgstr "" +msgstr "Verrouiller par un autre utilisateur" #: seahub/help/templates/help/using_drive_client.html:60 msgid "" @@ -3479,16 +3491,16 @@ msgstr "" #: seahub/help/templates/help/using_drive_client.html:63 msgid "Locked by me" -msgstr "" +msgstr "Verrouillé par moi" #: seahub/help/templates/help/using_drive_client.html:65 msgid "" "The file is locked by you. This prevents others from modifying the file." -msgstr "" +msgstr "Vous avez verrouillé le fichier. Cela empêche les autres de le modifier" #: seahub/help/templates/help/using_drive_client.html:68 msgid "Read-only" -msgstr "" +msgstr "Lecture seule" #: seahub/help/templates/help/using_drive_client.html:70 msgid "" @@ -3527,11 +3539,11 @@ msgstr "" msgid "" "Some types of files can be directly opened and viewed within the Seafile Web" " App. Currently they are:" -msgstr "" +msgstr "Certains types de fichiers peuvent être ouvert directement depuis l'interface Web de Seafile :" #: seahub/help/templates/help/viewing_files_within_web_app.html:13 msgid "Image files" -msgstr "" +msgstr "Fichiers image" #: seahub/institutions/templates/institutions/base.html:7 msgid "Exit admin panel" @@ -3687,12 +3699,12 @@ msgstr "Propriétaire" msgid "Member" msgstr "Membre" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s a été supprimé avec succès." -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Impossible de supprimer : l'utilisateur n'existe pas" @@ -3724,8 +3736,9 @@ msgstr "Bonjour," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s vous invite à rejoindre %(site_name)s. Veuillez cliquer sur le lien ci-dessous :" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3843,21 +3856,21 @@ msgstr " Nouvelle notification sur %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "Vous avez %(num)s nouvelles notifications sur %(site_name)s :\n" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Un fichier nommé %(file_name)s est envoyé vers %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Un fichier nommé %(file_name)s est envoyé vers Bibliothèque supprimée" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s a demandé à rejoindre un groupe %(group_name)s, message de vérification: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "L'utilisateur %(group_staff)s a été ajouté au groupe %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "Le fichier %(file_name)sa un nouveau commentaire de l'utilisateur %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "Brouillon #%(draft_id)s a une nouveau commentaire de l'utilisateur %(author)s" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s a envoyé une requête pour brouillon #%(draft_id)s" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3901,7 +3914,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "l'invité %(user)s a accepté votre invitation à %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named , 2021 # Ralf Dyllick , 2021 msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Gaspard \n" "Language-Team: French (http://www.transifex.com/haiwen/seahub/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -161,7 +162,7 @@ msgstr "Un fichier a été mis à jour. Êtes-vous certain de vouloir quitter ce #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -188,8 +189,8 @@ msgid "Tags" msgstr "Tags" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -260,6 +261,8 @@ msgid "Contact Information" msgstr "Information de contact" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -282,7 +285,7 @@ msgstr "Description" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -295,7 +298,7 @@ msgstr "Description" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -363,6 +366,7 @@ msgstr "Annuler" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -380,7 +384,7 @@ msgstr "Annuler" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -398,10 +402,10 @@ msgstr "Annuler" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -424,8 +428,8 @@ msgstr "Annuler" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -439,6 +443,8 @@ msgstr "Annuler" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -484,13 +490,13 @@ msgstr "Ajouter un nouveau rédacteur" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Recherche d'utilisateurs ..." @@ -620,13 +626,14 @@ msgid "Really want to delete your account?" msgstr "Voulez-vous vraiment supprimer ce compte ?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -634,23 +641,25 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -658,7 +667,8 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -673,8 +683,7 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -790,6 +799,7 @@ msgstr "Copier {num} éléments" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -839,7 +849,7 @@ msgstr "Nouvelle librairie départementale" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -854,13 +864,15 @@ msgstr "Nouvelle librairie départementale" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -887,7 +899,7 @@ msgstr "Nouvelle librairie départementale" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nom" @@ -895,14 +907,14 @@ msgstr "Nom" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "Le nom \"{name}\" est déjà pris." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -913,8 +925,8 @@ msgid "This is a draft" msgstr "C'est un brouillon" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -978,26 +990,27 @@ msgid "Storage Backend" msgstr "Système de stockage" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1010,14 +1023,14 @@ msgstr "Droit" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lecture - Écriture" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Lecture seulement" @@ -1026,8 +1039,8 @@ msgid "Encrypt" msgstr "Chiffrer" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1038,15 +1051,15 @@ msgid "Password" msgstr "Mot de passe" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Mot de passe (à nouveau)" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1068,8 +1081,8 @@ msgstr "Sélectionner une couleur" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1077,6 +1090,103 @@ msgstr "Sélectionner une couleur" msgid "Save" msgstr "Sauvegarder" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "La description est requise" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Importer" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Télécharger" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Modifier" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Copier" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Supprimer le fichier" @@ -1148,126 +1258,138 @@ msgstr "Participants" msgid "Add" msgstr "Ajouter" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} jours" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "Supérieur ou égal à {minDays_placeholder} jours" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "Inférieur ou égal à {maxDays_placeholder} jours" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Le lien de téléchargement a été copié dans le presse-papiers." -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Lien de téléchargement direct a été copié dans le presse-papiers." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "Permission modifiée." -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(au moins {passwordLength} caractères)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Lien : " -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Lien de téléchargement direct :" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Date d'expiration :" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Droits :" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Envoyer" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "Êtes-vous certain de vouloir supprimer ce lien de partage ?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Si vous supprimez ce lien de partage, plus personne ne pourra y avoir accès." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Ajouter un mot de passe" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Ajouter une date d'expiration" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "Jours d'expiration" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "jours" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "Délai d'expiration" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Définir la permission" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Générer" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Veuillez entrer un nombre de jours" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Veuillez introduire un intégrateur non-négatif" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Le lien d'envoi a été copié dans le presse-papiers." -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Lien d'envoi :" @@ -1356,8 +1478,8 @@ msgstr "Le lien interne a été copié dans le presse-papiers." #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Lien interne" @@ -1368,18 +1490,6 @@ msgid "" " with read permission to the file or folder." msgstr "Un lien interne est un lien vers un fichier ou un dossier accessible en lecture par un utilisateur." -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Copier" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "L'accès de l'utilisateur {placeholder} a été révoqué." @@ -1419,7 +1529,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "%(email) et %(num) ont été invité." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1543,8 +1653,8 @@ msgid "Set {placeholder}'s permission" msgstr "Attribuer des droits à {placeholder}'s" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Groupe non trouvé" @@ -1552,16 +1662,16 @@ msgstr "Groupe non trouvé" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1572,28 +1682,28 @@ msgstr "Groupe non trouvé" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Erreur" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Veuillez vérifier le réseau." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Groupe" @@ -1609,9 +1719,9 @@ msgid "Select a group" msgstr "Sélectionner un groupe" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1655,7 +1765,7 @@ msgstr "Nom de la bibliothèque" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1675,7 +1785,7 @@ msgstr "Nom de la bibliothèque" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Taille" @@ -1689,7 +1799,7 @@ msgstr "Taille" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1704,7 +1814,7 @@ msgstr "Taille" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Mise à jour" @@ -1805,7 +1915,7 @@ msgstr "Rôle" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1817,18 +1927,20 @@ msgstr "{name} a été supprimé." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administration" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1847,25 +1959,28 @@ msgid "New Wiki" msgstr "Nouveau Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1873,7 +1988,7 @@ msgstr "Nouveau Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Plus d'actions" @@ -1908,7 +2023,7 @@ msgstr "Nouveau département" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Ajouter un membre" @@ -1937,8 +2052,8 @@ msgid "Confirm Password" msgstr "Confirmer le mot de passe" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Inviter un utilisateur" @@ -1958,7 +2073,7 @@ msgstr "Envoyer un lien d'invitation aux autres, ils pourront alors rejoindre l' #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1974,7 +2089,7 @@ msgstr "Supprimer le département" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Supprimer le membre" @@ -2041,9 +2156,9 @@ msgid "API token is copied to the clipboard." msgstr "Le jeton API est copié dans le presse-papiers." #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Autorisation refusée" @@ -2085,7 +2200,8 @@ msgstr "Aucun lien d'envoi" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2123,8 +2239,8 @@ msgstr "Chercher" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Recherche de fichiers dans cette bibliothèque" @@ -2155,38 +2271,42 @@ msgstr "Astuce : 0 signifie aucune limite par défaut" msgid "The link is copied to the clipboard." msgstr "Le lien a été copié dans le presse-papiers." -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Lien de téléchargement" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Lien d'envoi" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Partage avec un utilisateur" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Partage avec un groupe" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "Partage avec un autre serveur" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2215,8 +2335,8 @@ msgstr "Veuillez sélectionner la bibliothèque à partager." msgid "Select libraries to share" msgstr "Sélectionnez la bibliothèque à partager" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "Sélectionner les groupes..." @@ -2259,6 +2379,7 @@ msgstr "Cela peut prendre un certain temps, veuillez vous patienter." #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2267,7 +2388,7 @@ msgstr "Cela peut prendre un certain temps, veuillez vous patienter." #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2285,9 +2406,9 @@ msgstr "Un objet a été supprimé." msgid "Select a server..." msgstr "Sélectionner un serveur" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "La bibliothèque ne peut pas être partagée par son propriétaire" @@ -2456,7 +2577,7 @@ msgstr "Définir un nom" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Conditions" @@ -2536,36 +2657,7 @@ msgstr "Annuler la publication" msgid "Publish a Library" msgstr "Publier une bibliothèque" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Télécharger" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Paquetage ..." @@ -2600,7 +2692,7 @@ msgstr "Mettre à jour" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2636,19 +2728,19 @@ msgstr "Emplacement" msgid "Files" msgstr "Fichiers" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "Verrouillé par {name}" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "verrouillé" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2656,7 +2748,7 @@ msgstr "verrouillé" msgid "Unstar" msgstr "Supprimer" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2713,35 +2805,35 @@ msgstr "Autres bibliothèques" msgid "Search..." msgstr "Recherche..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "Veuillez ne pas envoyer plus de {maxFiles} fichiers à la fois." -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "Le fichier est verrouillé par d'autres utilisateurs." -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "Nom de fichier invalide" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "Le fichier existe déjà." -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "Le fichier est trop volumineux." -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Quota dépassé." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2778,7 +2870,11 @@ msgid "Retry" msgstr "Réessayer" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Sauvegarde ..." @@ -2846,25 +2942,25 @@ msgstr "favoris" msgid "unstarred" msgstr "Retiré des favoris" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Verrouiller" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Déverrouiller" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Ouvrir dossier parent" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2872,14 +2968,14 @@ msgstr "Ouvrir dossier parent" msgid "Details" msgstr "Détails" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Ouvrir avec le client" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Commentaire" @@ -2914,7 +3010,7 @@ msgid "Actions" msgstr "Actions" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Mes groupes" @@ -2929,7 +3025,7 @@ msgstr "Liens" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Dossiers" @@ -3060,6 +3156,11 @@ msgstr "Voir les commentaires pris en compte" msgid "No comment yet." msgstr "Aucun commentaire disponible" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Défaut" @@ -3168,10 +3269,10 @@ msgstr "Droits sur le dossier" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3189,8 +3290,7 @@ msgstr "Changement de mot de passe" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3214,46 +3314,33 @@ msgstr "Clients" msgid "Search Files" msgstr "Recherche de fichiers" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Importer" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Créer" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Importer des fichiers" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Importer un dossier" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Nouveau fichier Markdown" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Nouveau fichier Excel" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Nouveau fichier PowerPoint" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Nouveau fichier Word" @@ -3286,7 +3373,7 @@ msgstr "Nouveau brouillon" msgid "Start review" msgstr "Commencer l'avis" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Déplacer" @@ -3304,20 +3391,20 @@ msgstr "Éditer le fichier" msgid "Create a draft from this file, instead of editing it directly." msgstr "Créer un brouillon de ce fichier, au lieu de l'éditer directement." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Liste" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Vignettes" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Colonne" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Détail" @@ -3494,7 +3581,7 @@ msgstr "Web API Auth Token" #: frontend/src/components/user-settings/web-api-auth-token.js:74 msgid "Token:" -msgstr "" +msgstr "Jeton :" #: frontend/src/components/user-settings/webdav-password.js:57 msgid "Password:" @@ -3753,6 +3840,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Vous pouvez créer des bibliothèques en cliquant sur le bouton ci-dessus \"Nouvelle bibliothèque\"." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3829,75 +3917,76 @@ msgid "" "button in the menu bar." msgstr "Vous n'avez pas encore invité d'invités. Un invité peut accéder aux bibliothèques partagées par l'intermédiaire de l'interface web, ce qui permet de collaborer plus efficacement que par des liens. Vous pouvez inviter un invité en cliquant sur le bouton \"Inviter un invité\" dans la barre de menu." -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "Le répertoire n’existe pas." -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "La bibliothèque est paramétrée par l’administrateur en lecture seule et en peut pas être modifiée." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Menu de navigation sur le côté" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "Impossible de déplacer les fichiers vers une autre bibliothèque." -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "Impossible de copier les fichiers vers une autre bibliothèque." -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "Fichiers déplacés vers une autre bibliothèque avec succès." -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "Fichiers copiés vers une autre bibliothèque avec succès." -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "{name} et {n} éléments ont été supprimés." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "Impossible de supprimer {name} ainsi que {n} autres éléments." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "Impossible de renommer {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "{name} a été supprimé." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "Impossible de supprimer {name} " -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr " {name} a été déplacé." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "Échec du déplacement de {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s a été copié." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Échec de la copie de %(name)s" @@ -4000,9 +4089,10 @@ msgstr "Endommagée (Veuillez contacter un administrateur afin de réparer cette #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4013,7 +4103,9 @@ msgstr "Statut" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4024,6 +4116,7 @@ msgstr "Espace utilisé" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4034,9 +4127,11 @@ msgstr "Quota" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4044,16 +4139,15 @@ msgstr "Quota" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Créé le" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Dernière connexion" @@ -4093,11 +4187,35 @@ msgstr "Pas de département" msgid "Shared By" msgstr "Partagé par" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Actions" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "Cherche groupes" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Recherche de groupes" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Résultat" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "Cherche de groupes par nom" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4108,7 +4226,7 @@ msgstr "Actions" msgid "Previous" msgstr "Précédent" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4151,12 +4269,12 @@ msgid "All Libraries" msgstr "Toutes les bibliothèques" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Bibliothèque cryptée" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Bibliothèque en lecture / écriture" @@ -4274,7 +4392,7 @@ msgid "Space Used / Quota" msgstr "Espace utilisé / Quota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s a été supprimé." @@ -4304,16 +4422,18 @@ msgstr "Ajouter un administrateur" msgid "All" msgstr "Toutes" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "L'utilisateur %s a été ajouté avec succès." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Ajouter un utilisateur" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "L'édition a réussi." +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4324,6 +4444,28 @@ msgstr "Ajouter un utilisateur" msgid "Users" msgstr "Utilisateurs" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "Rechercher des utilisateurs" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "Cherche d'utilisateurs par nom" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "L'utilisateur %s a été ajouté avec succès." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Ajouter un utilisateur" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4386,7 +4528,7 @@ msgstr "Introduisez des extensions de fichiers ici, séparées par ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Réinitialiser" @@ -4420,8 +4562,8 @@ msgstr "Vous n'avez pas encore partagé de dossiers avec d'autres utilisateurs. msgid "Successfully unshared {name}" msgstr "Le partage de {name} a été supprimé." -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "Partagée avec :" @@ -4685,10 +4827,6 @@ msgstr "Le partage de {placeholder} a été supprimé." msgid "Successfully transferred the group." msgstr "Le groupe a été transféré." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "Cherche de groupes par nom" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4698,23 +4836,12 @@ msgstr "Cherche de groupes par nom" msgid "Export Excel" msgstr "Exporter vers Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "Cherche groupes" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Astuce : vous pouvez faire une recherche par mot-clé dans le nom." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Résultat" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4900,7 +5027,7 @@ msgstr "Nom définis avec succès." msgid "Successfully set max number of members." msgstr "Nombre maximum de membres défini avec succès." -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "Êtes-vous certain de vouloir réinitialiser le mot de passe de {placeholder}?" @@ -4915,16 +5042,6 @@ msgstr "Le(s) utilisateur(s) {userCount} et les bibliothèques {repoCount} de ce msgid "Delete Organization" msgstr "Supprimer l'organisation" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "L'édition a réussi." - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "Rechercher des organisations" @@ -5141,15 +5258,6 @@ msgstr " {user_number_placeholder} utilisateurs ont été supprimé avec succès msgid "Delete Users" msgstr "Supprimer des utilisateurs" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "Rechercher des utilisateurs" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "Cherche d'utilisateurs par nom" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5224,7 +5332,7 @@ msgstr "Ignoré" #: frontend/src/pages/sys-admin/virus-scan/nav.js:16 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:91 msgid "Unhandled" -msgstr "" +msgstr "Non géré" #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:164 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:176 @@ -5386,50 +5494,68 @@ msgid "" msgstr "Le nombre minimum de caractères qu'un mot de passe de bibliothèque cryptée devrait inclure." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "Longueur minimal d'un mot de passe d'un lien de téléchargement/envoi" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Le nombre minimum de caractères qu'un mot de passe de téléchargement/envoi devrait inclure." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Autorise l'utilisateur à ajouter une bibliothèque à l'organisation. Sinon, seul l'administrateur système peut ajouter des bibliothèques à l'organisation." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Autoriser l'utilisateur à nettoyer la corbeille de la bibliothèque" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Prévisualisation en ligne" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "Extensions des fichiers texte" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Les extensions des fichiers textes peuvent être prévisualisés en ligne, chaque suffixe est séparé par une virgule." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Synchroniser" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Si activé, les clients locaux ne pourront pas synchroniser un dossier en dehors du dossier Seafile par défaut." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5542,11 +5668,11 @@ msgstr "Langue" msgid "Profile Setting" msgstr "Profil" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Partagé par : " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "Zipper les éléments sélectionnés" @@ -5587,10 +5713,6 @@ msgstr "Vous n'avez aucun lien d'envoi." msgid "You don't have any favorite items yet" msgstr "Yous n'avez pas de favoris." -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Modifier" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "Importer des utilisateurs" @@ -5670,120 +5792,120 @@ msgstr "Message" msgid "Access Log" msgstr "Fichier journaux" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Accès administrateur" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Bibliothèque en lecture seule" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "Bibliothèque en ligne en Lecture-Écriture" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "Bibliothèque en ligne en Lecture seule" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Dossier en Lecture-Écriture" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Dossier en Lecture-Seulement" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "Dossier en ligne en Lecture-Écriture" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "Dossier en ligne en Lecture seule" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "Lecture-Écriture en ligne" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "Lecture seule en ligne" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "L'utilisateur peut lire, écrire, envoyer, télécharger et synchroniser des fichiers." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "Vous pouvez lire, télécharger et synchroniser des fichiers." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Outre l'autorisation d'écriture, l'utilisateur peut également partager une bibliothèque." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "L'utilisateur peut voir et éditer un fichier en ligne via un navigateur. Les fichiers ne peuvent pas être téléchargés." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "L'utilisateur peut uniquement afficher les fichiers en ligne via un navigateur. Les fichiers ne peuvent pas être téléchargés." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Prévisualiser et télécharger" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Aperçu uniquement" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "Téléchargement et envoi" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Éditer dans le cloud et télécharger" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "Édition dans le cloud uniquement" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s et un autre élément ont été copiés." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s et %(amount)s autres éléments ont été copiés." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr " %(name)s ont été déplacé." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr " %(name)s et un autre élément ont été déplacés." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s et %(amount)s autres éléments ont été déplacés." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "Impossible de copier %(name)s et %(amount)s autre(s) élément(s)." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "Échec de la copie de %(name)s" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "Impossible de déplacer %(name)s et %(amount)s autre(s) élément(s)." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "Échec du déplacement de %(name)s" diff --git a/locale/he/LC_MESSAGES/django.po b/locale/he/LC_MESSAGES/django.po index b01fa4ec68..a7c89d3ba2 100644 --- a/locale/he/LC_MESSAGES/django.po +++ b/locale/he/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Hebrew (http://www.transifex.com/haiwen/seahub/language/he/)\n" "MIME-Version: 1.0\n" @@ -20,45 +20,45 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" @@ -67,7 +67,7 @@ msgstr "" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -114,7 +114,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "" @@ -129,30 +129,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -216,8 +216,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "אימייל" @@ -233,9 +233,9 @@ msgstr "אימייל" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "שם" @@ -246,7 +246,7 @@ msgstr "שם" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -254,7 +254,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -262,8 +262,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -284,7 +284,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "" @@ -301,53 +301,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "נערך בהצלחה" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -370,15 +370,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -396,11 +396,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -420,15 +420,15 @@ msgstr "" msgid "Cancel failed" msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -449,7 +449,7 @@ msgstr "" msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -489,18 +489,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "הקבוצה לא קיימת" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -511,7 +511,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -523,14 +523,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -565,11 +565,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "סיסמא לא נכונה" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "לפענח שגיאת ספרייה" @@ -577,20 +577,20 @@ msgstr "לפענח שגיאת ספרייה" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -627,45 +627,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "נדרשת סיסמה." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "הסיסמא קצרה מדי" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -696,6 +703,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -730,7 +741,7 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "סיסמא" @@ -804,15 +815,15 @@ msgstr "" msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "" @@ -982,40 +993,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "מנהל" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1023,7 +1034,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "" @@ -1031,25 +1042,25 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "כן" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "" @@ -1396,7 +1407,7 @@ msgstr "השם %s אינו תקין" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "" @@ -1520,10 +1531,10 @@ msgstr "" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "" @@ -3672,12 +3683,12 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "נמחק בהצלחה %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "" @@ -3709,7 +3720,8 @@ msgstr "" #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3830,21 +3842,21 @@ msgstr "" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3888,7 +3900,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Kunda\n" "Language-Team: Hebrew (http://www.transifex.com/haiwen/seahub/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "תיאור" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "תיאור" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "בטל" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "בטל" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "בטל" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "בטל" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "בטל" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "באמת למחוק את חשבונך?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "באמת למחוק את חשבונך?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "באמת למחוק את חשבונך?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "באמת למחוק את חשבונך?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "שם" @@ -882,14 +893,14 @@ msgstr "שם" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "הרשאה" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "קריאה-כתיבה" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "קריאה-בלבד" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "הצפן" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "סיסמא" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "סיסמא שוב" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "דרוש תיאור לספרייה" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "העלאה" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "הורדה" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "העתק" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "הוסף" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "שולח..." -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "העתק" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "שגיאה" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "נא בדוק את הרשת." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "קבוצה" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "גודל" @@ -1676,7 +1785,7 @@ msgstr "גודל" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "גודל" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "עודכן לאחרונה" @@ -1792,7 +1901,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "מנהל" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "עוד פעולות" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "אשר סיסמא" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "מחק חבר" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "חיפוש" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "חיפוש קבצים בספרייה זו" @@ -2142,38 +2257,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "קישור להעלאה" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "הורדה" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "עדכן" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "קבצים" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "שומר..." @@ -2833,25 +2928,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "פרטים" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2916,7 +3011,7 @@ msgstr "קישורים" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "תיקיות" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "" msgid "Search Files" msgstr "חיפוש קבצים" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "העלאה" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "העלאת קבצים" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "שותף ע\"י" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "פעולות" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "תוצאה" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "פעולות" msgid "Previous" msgstr "קודם" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "נמחק בהצלחה %s" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "נערך בהצלחה" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "" msgid "Users" msgstr "משתמשים" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "תוצאה" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "נערך בהצלחה" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "לסנכרן" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "" msgid "Profile Setting" msgstr "" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "שותף ע\"י:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "הודעה" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/hu/LC_MESSAGES/django.po b/locale/hu/LC_MESSAGES/django.po index b62a457b71..d357540011 100644 --- a/locale/hu/LC_MESSAGES/django.po +++ b/locale/hu/LC_MESSAGES/django.po @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Hungarian (http://www.transifex.com/haiwen/seahub/language/hu/)\n" "MIME-Version: 1.0\n" @@ -27,45 +27,45 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "A név túl hosszú (legfeljebb 64 karakter lehet)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Név nem tartalmazhat \"/\" jelet." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "A bejelentkezési azonosító megadása kötelező" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "A login ID%s már használatban van." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Osztály név túl hosszú (legfeljebb 512 karakter lehet)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "A tárhely kvóta megadása kötelező" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Csak 0 vagy nagyobb egész lehet." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "A tárhely kvóta túl alacsony (minimális érték 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Kvóta beállítása sikertelen: a maximális kvóta %d MB" @@ -74,7 +74,7 @@ msgstr "Kvóta beállítása sikertelen: a maximális kvóta %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -121,7 +121,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "A rendszer kötetet nem lehet törölni." @@ -136,30 +136,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "%s felhasználó már a kötet tulajdonosa." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "%s érvénytelen e-mail cím." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Ez az elem megosztva vele:%s" @@ -223,8 +223,8 @@ msgstr "Link feltöltés" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "E-mail" @@ -240,9 +240,9 @@ msgstr "E-mail" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Név" @@ -253,7 +253,7 @@ msgstr "Név" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Kapcsolat email" @@ -261,7 +261,7 @@ msgstr "Kapcsolat email" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Felhasznált terület" @@ -269,8 +269,8 @@ msgstr "Felhasznált terület" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Tárhely kvóta" @@ -291,7 +291,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Önt meghívták ide: %s" @@ -308,53 +308,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Szerkesztés sikeres." -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Felhasználói fiókja aktiválásra került itt: %s." -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Szerkesztés sikeres. Az e-mail kiküldésre került." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Szerkesztés sikeres de az e-mail küldés sikertelen. Ellenőrizze a levelezés beállításokat." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Megváltozott jelszó itt: %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Jelszó sikeresen átállítva erre: %(passwd)s. Egy e-mailt küldtünk %(user)s részére." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Jelszó sikeresen átállítva erre: %(passwd)s, de a %(user)s felhasználónak nem sikerült az e-mailt elküldeni. Ellenőrizze a levelezés beállításokat." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "%(user)s jelszava sikeresen átállítva erre: %(passwd)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -377,15 +377,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -403,11 +403,11 @@ msgstr "A cél útvonal érvénytelen" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Kvóta túllépés." @@ -427,15 +427,15 @@ msgstr "A fájl zárolva van" msgid "Cancel failed" msgstr "Nem sikerült megszakítani" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "Érvénytelen felhasználónév." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -456,7 +456,7 @@ msgstr "Jogosultság megtagadva" msgid "File is not locked." msgstr "A fájl nincs zárolva." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Nem újíthatja meg a fájl zárolását." @@ -496,18 +496,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Nem létezik a csoport" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Excelbe exportálás sikertelen." -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "A jogosultság már létezéik." @@ -518,7 +518,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "Az e-mail címet nem lehet vendégként meghívni." @@ -530,14 +530,14 @@ msgstr "%s már meghívott." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "%s felhasználó már létezik." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -572,11 +572,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Hibás jelszó" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Kötet visszafejtési hiba" @@ -584,20 +584,20 @@ msgstr "Kötet visszafejtési hiba" msgid "Wrong old password" msgstr "Hibás régi jelszó" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -634,45 +634,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "Feltöltési linket osztottak meg Önnel itt: %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Jelszó szükséges." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "A jelszó túl rövid" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "A lejárati napok száma legalább %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "A lejárati napok száma legfeljebb %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "A jelszó túl rövid" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -703,6 +710,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Már van %(nb_avatars)d avatarja, a maximális engedélyezett szám %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -737,7 +748,7 @@ msgstr "Email vagy felhasználónév" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Jelszó" @@ -811,15 +822,15 @@ msgstr "Már van felhasználó ezzel az e-mail címmel" msgid "This account has been frozen due to too many failed login attempts." msgstr "A fiók zárolva túl sok érvénytelen bejelentkezési kísérlet miatt," -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Kijelentkezett" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Az e-mail küldése sikertelen. Vegye fel a kapcsolatot a rendszergazdával." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "A jelszót nem lehet frissíteni, keresse az LDAP adminisztrátort." @@ -989,40 +1000,40 @@ msgstr "Anonymous felhasználó" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Állapot" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Szerep" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Létrehozás helye:" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Utolsó belépés" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Adminisztrátor" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(betöltve)" @@ -1030,7 +1041,7 @@ msgstr "LDAP(betöltve)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktív" @@ -1038,25 +1049,25 @@ msgstr "Aktív" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Nem aktív" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Igen" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Vendég" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Alapértelmezett" @@ -1393,7 +1404,7 @@ msgstr "Érvénytelen név: %s" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Hiányzó paraméter" @@ -1517,10 +1528,10 @@ msgstr "%(site_name)s csapat" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Jogosultság megtagadva" @@ -3669,12 +3680,12 @@ msgstr "Tulajdonos" msgid "Member" msgstr "Tag" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s törlése sikeres" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "A felhasználó nem létezik, nem lehet törölni" @@ -3706,8 +3717,9 @@ msgstr "Üdvözlöm " #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s meghívta önt, hogy csatlakozzon a következő oldalhoz: %(site_name)s. Kattinton az alábbi linkre: " +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3825,21 +3837,21 @@ msgstr "Új üzenet itt: %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "%(file_name)s feltöltve ide: %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "%(file_name)s feltöltve a Törölt kötetbe" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s felkérése, hogy csatlakozzon a(z) %(group_name)s csoporthoz, ellenőrző üzenet: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "%(group_staff)s felhasználó csatlakozott a csoporthoz: %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "A %(file_name)s fájlhoz új megjegyzést fűzött %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3883,7 +3895,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "%(user)sElfogadta a meghívását a következő időpontban: %(time)s" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Szabolcs Gyuris \n" "Language-Team: Hungarian (http://www.transifex.com/haiwen/seahub/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +151,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -178,8 +178,8 @@ msgid "Tags" msgstr "Tagek" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -250,6 +250,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -272,7 +274,7 @@ msgstr "Leírás" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -285,7 +287,7 @@ msgstr "Leírás" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -353,6 +355,7 @@ msgstr "Mégsem" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -370,7 +373,7 @@ msgstr "Mégsem" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -388,10 +391,10 @@ msgstr "Mégsem" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -414,8 +417,8 @@ msgstr "Mégsem" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -429,6 +432,8 @@ msgstr "Mégsem" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -474,13 +479,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Felhasználók keresése..." @@ -610,13 +615,14 @@ msgid "Really want to delete your account?" msgstr "Biztosan törli a fiókot?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -624,23 +630,25 @@ msgstr "Biztosan törli a fiókot?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -648,7 +656,8 @@ msgstr "Biztosan törli a fiókot?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -663,8 +672,7 @@ msgstr "Biztosan törli a fiókot?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -780,6 +788,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -829,7 +838,7 @@ msgstr "Új osztálykötet" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -844,13 +853,15 @@ msgstr "Új osztálykötet" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -877,7 +888,7 @@ msgstr "Új osztálykötet" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Név" @@ -885,14 +896,14 @@ msgstr "Név" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -903,8 +914,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -968,26 +979,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1000,14 +1012,14 @@ msgstr "Jogosultság" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Írás-olvasás" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Csak olvaható" @@ -1016,8 +1028,8 @@ msgid "Encrypt" msgstr "Titkosítás" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1028,15 +1040,15 @@ msgid "Password" msgstr "Jelszó" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Jelszó ismét" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1058,8 +1070,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1067,6 +1079,103 @@ msgstr "" msgid "Save" msgstr "Mentés" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Leírás kötelező" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Feltöltés" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Letöltés" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Másolás" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1138,126 +1247,138 @@ msgstr "" msgid "Add" msgstr "Hozzáad" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Megosztási link vágólapra másolva." -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Jogosultság:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Küldés" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Jelszó védelem hozzáadása" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Automatikus lejárat beállítása" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "nap" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Jogosultság beállítása" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Generál" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Adja meg a napok számát" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Nem negatív egész számot adjon meg" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1346,8 +1467,8 @@ msgstr "Belső link a vágólapra másolva" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Belső link" @@ -1358,18 +1479,6 @@ msgid "" " with read permission to the file or folder." msgstr "A belső link segítségével azon a felhasználók érhetik el a fájlt, vagy mappát, akik rendelkeznek olvasási joggal az adott fájlon, vagy mappán." -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Másolás" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1409,7 +1518,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "%(email) és további %(num) ember meghívva." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1533,8 +1642,8 @@ msgid "Set {placeholder}'s permission" msgstr "{placeholder} jogosultság beállítása" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1542,16 +1651,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1562,28 +1671,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Hiba" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Ellenőrizze a hálózatot." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Csoport" @@ -1599,9 +1708,9 @@ msgid "Select a group" msgstr "Csoport kiválasztása" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1645,7 +1754,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1665,7 +1774,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Méret" @@ -1679,7 +1788,7 @@ msgstr "Méret" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1694,7 +1803,7 @@ msgstr "Méret" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Utolsó frissítés " @@ -1795,7 +1904,7 @@ msgstr "Szerep" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1807,18 +1916,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Adminisztrátor" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1837,25 +1948,28 @@ msgid "New Wiki" msgstr "Új Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1863,7 +1977,7 @@ msgstr "Új Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "További műveletek" @@ -1898,7 +2012,7 @@ msgstr "Új osztály" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Tag hozzáadása" @@ -1927,8 +2041,8 @@ msgid "Confirm Password" msgstr "Jelszó megerősítése" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1948,7 +2062,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1964,7 +2078,7 @@ msgstr "Osztály törlése" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Tag eltávolítása" @@ -2031,9 +2145,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Jogosultság megtagadva" @@ -2075,7 +2189,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2113,8 +2228,8 @@ msgstr "Keres" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Fájlok keresése ebben a kötetben" @@ -2145,38 +2260,42 @@ msgstr "Tipp: a 0 az alapértelmezett korlátot jelenti" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Megosztás link" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Feltöltési hivatkozás" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Megosztás felhasználóval" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Megosztás csoporttal" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2205,8 +2324,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Válasszon köteteket a megosztáshoz" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2249,6 +2368,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2257,7 +2377,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2275,9 +2395,9 @@ msgstr "1 elem sikeresen törölve." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2446,7 +2566,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Feltételek" @@ -2526,36 +2646,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Letöltés" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Csomagolás" @@ -2590,7 +2681,7 @@ msgstr "Frissítés" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2626,19 +2717,19 @@ msgstr "Helyszín" msgid "Files" msgstr "Fájlok" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "lezárva" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2646,7 +2737,7 @@ msgstr "lezárva" msgid "Unstar" msgstr "Nem kedvenc" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2703,35 +2794,35 @@ msgstr "Más kötetek" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Kvóta túllépés." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2768,7 +2859,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Mentés..." @@ -2836,25 +2931,25 @@ msgstr "kedvenc" msgid "unstarred" msgstr "nem kedvenc" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Lezár" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Kinyit" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Szülőkönyvtár megnyitása" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2862,14 +2957,14 @@ msgstr "Szülőkönyvtár megnyitása" msgid "Details" msgstr "Részletek" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Megnyitás kliensben" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Megjegyzés" @@ -2904,7 +2999,7 @@ msgid "Actions" msgstr "Tennivalók" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Minden csoport" @@ -2919,7 +3014,7 @@ msgstr "Linkek" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Könyvtárak" @@ -3050,6 +3145,11 @@ msgstr "" msgid "No comment yet." msgstr "Nincs még megjegyzés" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Alapértelmezett" @@ -3158,10 +3258,10 @@ msgstr "Könyvtár jogosultság" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3179,8 +3279,7 @@ msgstr "Jelszó változtatás" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3204,46 +3303,33 @@ msgstr "Kliensek" msgid "Search Files" msgstr "Fájlok keresése" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Feltöltés" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Új" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Fájlok feltöltése" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Könyvtár feltöltése" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Új Markdown fájl" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Új Excel fájl" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Új PowerPoint fájl" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Új Word fájl" @@ -3276,7 +3362,7 @@ msgstr "Új piszkozat" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Áthelyezés" @@ -3294,20 +3380,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Lista" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Rács" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Oszlop" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Részletek" @@ -3743,6 +3829,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Köteteket a fenti \"Új Kötet\" gombra kattintva hozhat létre." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3819,75 +3906,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Oldalsávi menü" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s másolása sikeres." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "%(name)s másolása sikertelen" @@ -3990,9 +4078,10 @@ msgstr "Sérült (a kötet javítása érdekében kérem értesítse az adminisz #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4003,7 +4092,9 @@ msgstr "Állapot" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4014,6 +4105,7 @@ msgstr "Felhasznált terület" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4024,9 +4116,11 @@ msgstr "Kvóta" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4034,16 +4128,15 @@ msgstr "Kvóta" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Létrehozva" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Utolsó belépés" @@ -4083,11 +4176,35 @@ msgstr "Nincsenek osztályok" msgid "Shared By" msgstr "Megosztó:" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Műveletek" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Csoportok keresése" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Találat" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4098,7 +4215,7 @@ msgstr "Műveletek" msgid "Previous" msgstr "Előző" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4141,12 +4258,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Titkosított kötet" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Írható-olvasható kötet" @@ -4264,7 +4381,7 @@ msgid "Space Used / Quota" msgstr "Tár használva / Kvóta" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s törlése sikeres" @@ -4294,16 +4411,18 @@ msgstr "Adminisztrátor hozzáadása" msgid "All" msgstr "Mind" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Felhasználó hozzáadása" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Szerkesztés sikeres." +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4314,6 +4433,28 @@ msgstr "Felhasználó hozzáadása" msgid "Users" msgstr "Felhasználók" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Felhasználó hozzáadása" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4376,7 +4517,7 @@ msgstr "Fájlkiterjesztések listája ','-vel elválasztva" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4410,8 +4551,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4675,10 +4816,6 @@ msgstr "{placeholder} megosztása sikeresen megszüntetve" msgid "Successfully transferred the group." msgstr "Csoport sikeresen átadva." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4688,23 +4825,12 @@ msgstr "" msgid "Export Excel" msgstr "Exportálás Excelbe" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Tipp: kulcsszóra is lehet keresni a névben." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Találat" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4890,7 +5016,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4905,16 +5031,6 @@ msgstr "" msgid "Delete Organization" msgstr "Szervezet törlése" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Szerkesztés sikeres." - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5131,15 +5247,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5376,50 +5483,68 @@ msgid "" msgstr "Titkosított kötet jelszavának minimális hossza." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "Le/Feltöltési hivatkozás jelszó minimális hossza" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Le/Feltöltési hivatkozás minimális hossza." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Engedélyezi a felhasználók számára szervezeti kötetek létrehozását. Egyéb esetben csak Adminisztrátor tud létrehozni szervezeti kötetet." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Engedélyezi a felhasználónak a kuka ürítését" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Online előnézet" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "Szövegfájl kiterjesztések" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Szöveg fájl kiterjesztések, melyek online megtekíthetőek. Minden végződést ','-vel kell elválasztani." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Szinkronizálás" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Ha bekapcsolva, az asztali kliensalkalmazások nem tudnak az alapértelmezett Seafile mappán kívüli mappát szinkronizálni." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5532,11 +5657,11 @@ msgstr "Nyelv" msgid "Profile Setting" msgstr "Profilbeállítások" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Megosztó: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5577,10 +5702,6 @@ msgstr "Önnek nincsenek feltöltési linkjei" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5660,120 +5781,120 @@ msgstr "Üzenet" msgid "Access Log" msgstr "Hozzáférési napló" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Admin hozzáférés" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Csak olvasható kötet" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Írható-olvasható mappa" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Csak olvasható mappa" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Előnézet és letöltés" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Csak előnézet" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Szerkesztés a felhőben és letöltés" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s másolása és még 1 másik elemé sikeres." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s másolása és még %(amount)s másik elemé sikeres." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s sikeresen átmozgatva." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s áthelyezése és még 1 másik elemé sikeres." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s áthelyezése és még %(amount)s másik elemé sikeres." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/is/LC_MESSAGES/django.po b/locale/is/LC_MESSAGES/django.po index 204a62e3ff..5aaca5df39 100644 --- a/locale/is/LC_MESSAGES/django.po +++ b/locale/is/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Icelandic (http://www.transifex.com/haiwen/seahub/language/is/)\n" "MIME-Version: 1.0\n" @@ -20,45 +20,45 @@ msgstr "" "Language: is\n" "Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Geymslukvóta má ekki vanta" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Geymslukvóti er of lítill (lágmarksgildi er 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Mistókst að gefa út kvóta: hámarks kvóti er %d MB" @@ -67,7 +67,7 @@ msgstr "Mistókst að gefa út kvóta: hámarks kvóti er %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -114,7 +114,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Ekki er hægt að eyða kerfissafni." @@ -129,30 +129,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -216,8 +216,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Netfang" @@ -233,9 +233,9 @@ msgstr "Netfang" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nafn" @@ -246,7 +246,7 @@ msgstr "Nafn" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -254,7 +254,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -262,8 +262,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -284,7 +284,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Þér hefur verið boðið í %s" @@ -301,53 +301,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Breyting tókst" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Reikningurinn þinn á %s hefur verið virkjaður" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Breyting tókst, tölvupóstur hefur verið sendur." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Breyting tókst, en ekki tókst að senda tölvupóst, vinsamlegast athugið tölvupóststillingarnar þínar." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Lykilorðið hefur verið endursett á %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Tókst að breyta lykilorðinu í %(passwd)s, tölvupóstur hefur verið sendur til %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Tókst að endurstilla lykilorðið í %(passwd)s, en mistókst að senda tölvupóst til %(user)s, vinsamlegast athugaðu netfangs stillinguna." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Tókst að endurstilla lykilorðið í %(passwd)s fyrir notandann %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -370,15 +370,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -396,11 +396,11 @@ msgstr "Ekki leyfileg viðtökuslóð" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -420,15 +420,15 @@ msgstr "Skrá er læst" msgid "Cancel failed" msgstr "Mistókst að hætta við" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -449,7 +449,7 @@ msgstr "Aðgangur óheimill." msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -489,18 +489,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Hópur er ekki til" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Mistókst að flytja út í Excel skrá" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -511,7 +511,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -523,14 +523,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -565,11 +565,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Rangt lykilorð" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Villa í dulkóðuðu safni" @@ -577,20 +577,20 @@ msgstr "Villa í dulkóðuðu safni" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -627,45 +627,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "Upphleðsluslóð er deilt með þér á %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Lykilorðs er krafist." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Lykilorð er of stutt." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Lykilorðið er of stutt" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -696,6 +703,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Þú hefur nú þegar %(nb_avatars)d sámyndir og leyfilegur hámarksfjöldi er %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -730,7 +741,7 @@ msgstr "Netfang eða Notendanafn" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Lykilorð" @@ -804,15 +815,15 @@ msgstr "Notandi með þetta netfang er þegar til." msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Útskráður" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Tókst ekki að senda tölvupóst, vinsamlegast hafðu samband við kerfisstjóra." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Get ekki uppfært lykilorðið, vinsamlegast hafðu samband við LDAP kerfisstjóra." @@ -982,40 +993,40 @@ msgstr "Óþekktur notandi" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Staða" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Hlutverk" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Stofna Á" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Síðasta Innskráning" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Stjórna" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(innflutt)" @@ -1023,7 +1034,7 @@ msgstr "LDAP(innflutt)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Virkt" @@ -1031,25 +1042,25 @@ msgstr "Virkt" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Óvirkt" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Já" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Gestur" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Sjálfgefið" @@ -1386,7 +1397,7 @@ msgstr "Ekki má nota nafnið %s" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Vantar frumgildi" @@ -1510,10 +1521,10 @@ msgstr "%(site_name)s teymið" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Aðgangi hafnað" @@ -3662,12 +3673,12 @@ msgstr "Eigandi" msgid "Member" msgstr "Félagi" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Tókst að eyða %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Tókst ekki að eyða: notandinn er ekki til" @@ -3699,7 +3710,8 @@ msgstr "Hæ," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3818,21 +3830,21 @@ msgstr "Ný athugasemd á %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Skrá með nafninu %(file_name)s er hlaðið upp á þjóninn %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Skrá með nafninu %(file_name)s er hlaðið upp í safni sem hefur verið eytt" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s óskar eftir því að ganga í hópinn %(group_name)s, staðfestingarskilaboð: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "Notandinn %(group_staff)s hefur bætt þér í hópinn %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3876,7 +3888,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Hjörleifur Sveinbjörnsson \n" "Language-Team: Icelandic (http://www.transifex.com/haiwen/seahub/language/is/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "Lýsing" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "Lýsing" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "Hætta við" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "Hætta við" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "Hætta við" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "Hætta við" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "Hætta við" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Leita að notendum..." @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "Viltu í alvörunni eyða reikningnum þínum?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nafn" @@ -883,14 +894,14 @@ msgstr "Nafn" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "Leyfi" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lesa-Skrifa" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Aðeins-Lesa" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "Dulkóða" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "Lykilorð" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Lykilorð aftur" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Lýsing er áskilin" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Hlaða upp" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Niðurhala" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Afrita" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "Bæta við" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Réttindi:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Senda" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Bæta við lykilorðavörn" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Setja sjálfvirkan gildistíma" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dagar" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Mynda" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Vinsamlegast settu inn dagafjölda " -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1344,8 +1465,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Afrita" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "Setja réttindi {placeholder}" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1540,16 +1649,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Villa" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Vinsamlegast athugaðu netkerfið." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Hópur" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "Veldu grúppu" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Stærð" @@ -1677,7 +1786,7 @@ msgstr "Stærð" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "Stærð" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Síðasta Uppfærsla" @@ -1793,7 +1902,7 @@ msgstr "Hlutverk" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Stjórna" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Fleiri aðgerðir" @@ -1896,7 +2010,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "Staðfestu lykilorðið" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Eyða Félaga" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Aðgangi hafnað" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "Leita" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Leita að skrám í þessu safni" @@ -2143,38 +2258,42 @@ msgstr "Hint: 0 þýðir sjálfgefinn kvóti" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Upphleðslutengill" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Deila með notanda" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Deila með hópi" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Veldu safn til að deila" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Niðurhala" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2588,7 +2679,7 @@ msgstr "Uppfæra" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "" msgid "Files" msgstr "Skrár" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "læst" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "læst" msgid "Unstar" msgstr "Taka stjörnu af" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "Önnur Söfn" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Vista..." @@ -2834,25 +2929,25 @@ msgstr "stjörnumerkt" msgid "unstarred" msgstr "Taka stjörnu af" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Læsa" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Aflæsa" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "" msgid "Details" msgstr "Í hnotskurn" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Opna með Biðlara" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "Aðgerðir" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Allir Hópar" @@ -2917,7 +3012,7 @@ msgstr "Tenglar" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Möppur" @@ -3048,6 +3143,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Sjálfgefið" @@ -3156,10 +3256,10 @@ msgstr "Möppuheimild" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "Breyta Lykilorði." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "Tengingar" msgid "Search Files" msgstr "Leita að Skrám" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Hlaða upp" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Hlaða upp Skrá" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Hlaða upp Möppu" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3274,7 +3360,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Færa" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Listi" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Reitir" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Smáatriði" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Tókst að afrita %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Mistókst að afrita %(name)s" @@ -3988,9 +4076,10 @@ msgstr "Bilað (vinsamlegast hafðu samband við kerfisstjórann þinn til að l #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "Staða" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "Notað Pláss" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Búið til" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Síðasta Innskráning" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "Deilt af" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Aðgerðir" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Niðurstaða" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "Aðgerðir" msgid "Previous" msgstr "Fyrri" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Dulkóðað safn" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Lesa-Skrifa safn" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Tókst að eyða %s" @@ -4292,16 +4409,18 @@ msgstr "Bæta við kerfisstjóra" msgid "All" msgstr "Allt" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Bæta við notanda" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Breyting tókst" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "Bæta við notanda" msgid "Users" msgstr "Notendur" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Bæta við notanda" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "Settu inn skráarendingar hér, aðskildar með ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "Flytja út í Excel skrá" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Niðurstaða" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "Eyða Samfélagi" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Breyting tókst" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Fasa" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "Tungumál" msgid "Profile Setting" msgstr "Stillingar Persónuupplýsinga" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Deilt af:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "Skilaboð" msgid "Access Log" msgstr "Aðgangsskrá" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Aðeins-Lesa safn" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Tókst að afrita %(name)s og 1 öðru atriði." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Tókst að afrita %(name)s og %(amount)s öðrum atriðum." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Tókst að flytja %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Tókst að færa %(name)s og 1 öðru atriði." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Tókst að færa %(name)s og %(amount)s öðrum atriðum" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/it/LC_MESSAGES/django.po b/locale/it/LC_MESSAGES/django.po index 18e47666c7..4c5b2f7229 100644 --- a/locale/it/LC_MESSAGES/django.po +++ b/locale/it/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Italian (http://www.transifex.com/haiwen/seahub/language/it/)\n" "MIME-Version: 1.0\n" @@ -23,45 +23,45 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Il nome è troppo lungo (la lunghezza massima è di 64 caratteri)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Il nome non dovrebbe includere '/'" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Il Login id non può essere vuoto" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Il Login id %s esiste già." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Il Nome Reparto è troppo lungo (la lunghezza massima è di 512 caratteri)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "La quota non può essere vuota" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Deve essere un numero intero maggiore o uguale a 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "La quota è troppo piccola (il numero minimo è 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Impossibile impostare la quota: la quota massima è %d MB" @@ -70,7 +70,7 @@ msgstr "Impossibile impostare la quota: la quota massima è %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -117,7 +117,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "La libreria di sistema non può essere eliminata." @@ -132,30 +132,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "L'utente %s è già proprietario di questa libreria." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "L'email %s non è valida." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Questo oggetto è stato condiviso con %s." @@ -219,8 +219,8 @@ msgstr "Sincronizzare il Caricamento" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Email" @@ -236,9 +236,9 @@ msgstr "Email" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nome" @@ -249,7 +249,7 @@ msgstr "Nome" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Contatto Email" @@ -257,7 +257,7 @@ msgstr "Contatto Email" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Utilizzo dello spazio" @@ -265,8 +265,8 @@ msgstr "Utilizzo dello spazio" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Utilizzo della quota" @@ -287,7 +287,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Sei stato invitato ad aderire a %s" @@ -304,53 +304,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Modifica eseguita" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Il tuo account su %s è stato attivato" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Modifica effettuata con successo, un email è stata inviata." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Modifica eseguita, ma invio email fallito, per favore controlla le impostazioni della email." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "La password è stata reimpostata su %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Ripristino della password con %(passwd)s, una email è stata inviata a %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Password reimpostata correttamente a %(passwd)s, ma non è stato possibile inviarla a %(user)s, per favore controlla la configurazione della tua posta." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Ripristino della password con %(passwd)s per l'utente %(user)s eseguito con successo." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -373,15 +373,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -399,11 +399,11 @@ msgstr "Percorso di destinazione non valido" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Quota superata." @@ -423,15 +423,15 @@ msgstr "File protetto" msgid "Cancel failed" msgstr "Annullamento fallito" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "username non valido." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -452,7 +452,7 @@ msgstr "Permesso negato." msgid "File is not locked." msgstr "Il File non è bloccato" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Non è possibile aggiornare il blocco di questo file." @@ -492,18 +492,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Il gruppo non essiste" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Impossibile esportare il file in formato Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "L'autorizzazione esiste già." @@ -514,7 +514,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "L'indirizzo email non può essere invitato come ospite." @@ -526,14 +526,14 @@ msgstr "%s è già stato invitato." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Utente %s già presente." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -568,11 +568,11 @@ msgstr "" msgid "New password of library %s" msgstr "Nuova password per la libreria 1%s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Password sbagliata" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Errore nella decrittazione della libreria" @@ -580,20 +580,20 @@ msgstr "Errore nella decrittazione della libreria" msgid "Wrong old password" msgstr "Password precedente errata" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -630,45 +630,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "Un link per caricare un file è condiviso con te su %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Password obbligatoria" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "La password è troppo corta." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "I giorni di scadenza dovrebbero essere maggiori o uguali a 1 %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "I giorni di scadenza dovrebbero essere inferiori o uguali a 1 %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "La password è troppo corta" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -699,6 +706,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Hai già %(nb_avatars)d avatar, massimo consentito %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -733,7 +744,7 @@ msgstr "Email o Username" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Password" @@ -807,15 +818,15 @@ msgstr "Un utente con questo indirizzo email esiste già" msgid "This account has been frozen due to too many failed login attempts." msgstr "Questo account è stato bloccato a causa di troppi tentativi di accesso non riusciti." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Uscito." -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Impossibile spedire l'email, si prega di contattare l'amministratore." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Impossibile aggiornare password, contatta l'amministratore LDAP." @@ -985,40 +996,40 @@ msgstr "Utente Anonimo" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Stato" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Ruolo" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Creato il" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Ultimo Accesso" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Amministratore" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(importato)" @@ -1026,7 +1037,7 @@ msgstr "LDAP(importato)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Attivo" @@ -1034,25 +1045,25 @@ msgstr "Attivo" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inattivo" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Si" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Ospite" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Predefinito" @@ -1389,7 +1400,7 @@ msgstr "Il nome %s non è valido" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argomento mancante" @@ -1513,10 +1524,10 @@ msgstr "Il team di %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Permesso negato." @@ -3665,12 +3676,12 @@ msgstr "Proprietario" msgid "Member" msgstr "Membro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s cancellato correttamente" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Impossibile cancellare: l'utente non esiste" @@ -3702,8 +3713,9 @@ msgstr "Ciao," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s ti ha invitato a unirti a %(site_name)s. Si prega di fare clic sul link sottostante:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3821,21 +3833,21 @@ msgstr "Nuova notifica in %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Il file denominato %(file_name)s è stato caricato su %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Il file denominato %(file_name)s è stato caricato su Librerie Rimosse" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s ha chiesto di unirsi al gruppo %(group_name)s, messaggio di verifica: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "L'Utente %(group_staff)s ti ha aggiunto al gruppo %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "Il File %(file_name)s ha un nuovo commento inserito dall'utente %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3879,7 +3891,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "L'ospite %(user)s ha accettato il tuo invito di %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Stefano Ruberti \n" "Language-Team: Italian (http://www.transifex.com/haiwen/seahub/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +151,7 @@ msgstr "Un file è in fase di caricamento. Sei sicuro di voler lasciare questa p #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -178,8 +178,8 @@ msgid "Tags" msgstr "Tag" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -250,6 +250,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -272,7 +274,7 @@ msgstr "Descrizione" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -285,7 +287,7 @@ msgstr "Descrizione" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -353,6 +355,7 @@ msgstr "Annulla" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -370,7 +373,7 @@ msgstr "Annulla" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -388,10 +391,10 @@ msgstr "Annulla" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -414,8 +417,8 @@ msgstr "Annulla" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -429,6 +432,8 @@ msgstr "Annulla" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -474,13 +479,13 @@ msgstr "Aggiungi un nuovo revisore" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Cerca utenti..." @@ -610,13 +615,14 @@ msgid "Really want to delete your account?" msgstr "Vuoi veramente eliminare il tuo account?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -624,23 +630,25 @@ msgstr "Vuoi veramente eliminare il tuo account?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -648,7 +656,8 @@ msgstr "Vuoi veramente eliminare il tuo account?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -663,8 +672,7 @@ msgstr "Vuoi veramente eliminare il tuo account?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -780,6 +788,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -829,7 +838,7 @@ msgstr "Nuova libreria del dipartimento" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -844,13 +853,15 @@ msgstr "Nuova libreria del dipartimento" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -877,7 +888,7 @@ msgstr "Nuova libreria del dipartimento" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nome" @@ -885,14 +896,14 @@ msgstr "Nome" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -903,8 +914,8 @@ msgid "This is a draft" msgstr "Questa è una bozza" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -968,26 +979,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1000,14 +1012,14 @@ msgstr "Permesso" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lettura-Scrittura" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Sola lettura" @@ -1016,8 +1028,8 @@ msgid "Encrypt" msgstr "Cifra" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1028,15 +1040,15 @@ msgid "Password" msgstr "Password" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Ridigita password" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1058,8 +1070,8 @@ msgstr "Seleziona un colore" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1067,6 +1079,103 @@ msgstr "Seleziona un colore" msgid "Save" msgstr "Salvare" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "La Descrizione è richiesta" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Carica" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Scarica" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Modificare" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Copia" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Rimuovi File" @@ -1138,126 +1247,138 @@ msgstr "" msgid "Add" msgstr "Aggiungi" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Il link di condivisione viene copiato negli appunti." -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Il collegamento per il download diretto viene copiato negli appunti." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Link:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Link per il download diretto:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Data di scadenza:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Invia" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "Sei sicuro di voler eliminare il link di condivisione?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Se il link di condivisione viene eliminato, nessuno sarà più in grado di accedervi." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Aggiungi la protezione password" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Aggiungi la scadenza automatica" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "giorni" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Imposta permessi" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Generare" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Prego inserire i giorni" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Prego inserire un intero non negativo" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Il link di caricamento viene copiato negli appunti." -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Link di caricamento:" @@ -1346,8 +1467,8 @@ msgstr "Il collegamento interno è stato copiato negli appunti" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Collegamento interno" @@ -1358,18 +1479,6 @@ msgid "" " with read permission to the file or folder." msgstr "Un collegamento interno è un collegamento a un file o una cartella a cui gli utenti possono accedere con autorizzazione di lettura al file o alla cartella." -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Copia" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1409,7 +1518,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "Invitato con successo %(email) e %(num) altre persone." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1533,8 +1642,8 @@ msgid "Set {placeholder}'s permission" msgstr "Imposta i permessi di {placeholder}s" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1542,16 +1651,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1562,28 +1671,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Errore" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Si prega di controllare la configurazione di rete." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Condivise ai miei Gruppi" @@ -1599,9 +1708,9 @@ msgid "Select a group" msgstr "Seleziona un gruppo" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1645,7 +1754,7 @@ msgstr "Nome Libraria" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1665,7 +1774,7 @@ msgstr "Nome Libraria" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Dimensione" @@ -1679,7 +1788,7 @@ msgstr "Dimensione" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1694,7 +1803,7 @@ msgstr "Dimensione" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Ultimo aggiornamento" @@ -1795,7 +1904,7 @@ msgstr "Ruolo" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1807,18 +1916,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Amministratore" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1837,25 +1948,28 @@ msgid "New Wiki" msgstr "Nuovo Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1863,7 +1977,7 @@ msgstr "Nuovo Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Altro" @@ -1898,7 +2012,7 @@ msgstr "Nuovo Dipartimento" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Aggiungi un membro" @@ -1927,8 +2041,8 @@ msgid "Confirm Password" msgstr "Conferma Password" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Invita utente" @@ -1948,7 +2062,7 @@ msgstr "Invia il link di invito agli altri e saranno in grado di unirsi all'orga #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1964,7 +2078,7 @@ msgstr "Dipartimento Rimosso" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Elimina membro" @@ -2031,9 +2145,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Permesso negato." @@ -2075,7 +2189,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2113,8 +2228,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Ricerca documenti in questa libreria" @@ -2145,38 +2260,42 @@ msgstr "Suggerimento: 0 significa limite predefinito" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Condividi Collegamento" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Link di Upload" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Condividi con l'utente" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Condividi con il gruppo" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2205,8 +2324,8 @@ msgstr "Seleziona una libreria da condividere." msgid "Select libraries to share" msgstr "Selezione le librerie da condividere" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2249,6 +2368,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2257,7 +2377,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2275,9 +2395,9 @@ msgstr "1 oggetto Eliminato con successo." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "La libreria non può essere condivisa con il proprietario." @@ -2446,7 +2566,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Termini" @@ -2526,36 +2646,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Scarica" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Creazione del file zip in corso..." @@ -2590,7 +2681,7 @@ msgstr "Aggiorna" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2626,19 +2717,19 @@ msgstr "Posizione" msgid "Files" msgstr "Documenti" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "bloccato" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2646,7 +2737,7 @@ msgstr "bloccato" msgid "Unstar" msgstr "Smarca" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2703,35 +2794,35 @@ msgstr "Altre Librerie" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Quota superata." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2768,7 +2859,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Salvataggio..." @@ -2836,25 +2931,25 @@ msgstr "preferiti" msgid "unstarred" msgstr "non preferiti" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Serratura" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Sbloccato" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Apri cartella principale" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2862,14 +2957,14 @@ msgstr "Apri cartella principale" msgid "Details" msgstr "Dettagli" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Apri tramite Client " -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Commento" @@ -2904,7 +2999,7 @@ msgid "Actions" msgstr "Azioni" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Tutti i Gruppi" @@ -2919,7 +3014,7 @@ msgstr "Link" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Cartelle" @@ -3050,6 +3145,11 @@ msgstr "Mostra commenti risolti" msgid "No comment yet." msgstr "Ancora nessun commento." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Predefinito" @@ -3158,10 +3258,10 @@ msgstr "Permessi cartella" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3179,8 +3279,7 @@ msgstr "Cambia Password" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3204,46 +3303,33 @@ msgstr "Clients" msgid "Search Files" msgstr "Ricerca documenti" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Carica" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Nuovo" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Carica File" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Carica cartella" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Nuovo file Markdown" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Nuovo file Excel" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Nuovo file di PowerPoint" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Nuovo file Word" @@ -3276,7 +3362,7 @@ msgstr "Nuova Bozza" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Sposta" @@ -3294,20 +3380,20 @@ msgstr "Modifica File" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Elenco" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Griglia" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Colonna" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Dettaglio" @@ -3743,6 +3829,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "È possibile creare librerie cliccando sul pulsante \"Nuova libreria\"." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3819,75 +3906,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "La cartella non esiste." -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Menu laterale di navigazione" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)sCopiato con successo." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Impossibile copiare %(name)s" @@ -3990,9 +4078,10 @@ msgstr "Interrotto (contattare l'amministratore per correggere questa libreria)" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4003,7 +4092,9 @@ msgstr "Stato" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4014,6 +4105,7 @@ msgstr "Spazio Utilizzato" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4024,9 +4116,11 @@ msgstr "Quota" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4034,16 +4128,15 @@ msgstr "Quota" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Creato il" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Ultimo Accesso" @@ -4083,11 +4176,35 @@ msgstr "Nessun dipartimento" msgid "Shared By" msgstr "Condiviso da" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operazioni" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Cerca gruppi" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Risultato" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4098,7 +4215,7 @@ msgstr "Operazioni" msgid "Previous" msgstr "Precedente" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4141,12 +4258,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Libreria crittografata" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Libreria in Lettura-Scrittura" @@ -4264,7 +4381,7 @@ msgid "Space Used / Quota" msgstr "Spazio utilizzato / Quota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s cancellato correttamente" @@ -4294,16 +4411,18 @@ msgstr "Aggiungi amministratore" msgid "All" msgstr "Tutto" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Aggiungi utente" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Modifica eseguita" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4314,6 +4433,28 @@ msgstr "Aggiungi utente" msgid "Users" msgstr "Utenti" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Aggiungi utente" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4376,7 +4517,7 @@ msgstr "Inserisci la estensione del file quì, separata con ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4410,8 +4551,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4675,10 +4816,6 @@ msgstr "Condivisione della libreria {placeholder} annullata con successo" msgid "Successfully transferred the group." msgstr "Gruppo trasferito con successo." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4688,23 +4825,12 @@ msgstr "" msgid "Export Excel" msgstr "Esporta in Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Suggerimento: puoi cercare per parola chiave nel nome." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Risultato" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4890,7 +5016,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4905,16 +5031,6 @@ msgstr "" msgid "Delete Organization" msgstr "Cancella l'organizzazione" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Modifica eseguita" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5131,15 +5247,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5376,50 +5483,68 @@ msgid "" msgstr "Il numero minimo di caratteri di una password che una libreria crittografata dovrebbe contenere" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "la lunghezza minima della password relativa al link utilizzato per scaricare/caricare file" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Il numero minimo di caratteri di una password relativa al link utilizzato per scaricare/caricare file." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Consenti all'utente di aggiungere librerie. In caso contrario, solo l'amministratore di sistema può aggiungere librerie." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Permetti all'utente di svuotare il cestino della libreria" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Anteprima Online" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "estensioni dei file di testo" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Estensioni dei file di testo che possono essere visualizzati in anteprima online, ciascun suffisso è separato da una virgola." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Sincronizza" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Se attivi, i client desktop non saranno in grado di sincronizzare una cartella al di fuori della cartella predefinita Seafile." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5532,11 +5657,11 @@ msgstr "Lingua" msgid "Profile Setting" msgstr "Settaggi del profilo" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Condiviso da:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5577,10 +5702,6 @@ msgstr "Non hai nessun link per il caricamento" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Modificare" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5660,120 +5781,120 @@ msgstr "Messaggio" msgid "Access Log" msgstr "Log degli accessi" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Accesso amministratore" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Libreria in Lettura-Scrittura" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Cartella in Lettura-Scrittura" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Cartella in sola lettura" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "L'utente può leggere, scrivere, caricare, scaricare e sincronizzare i file." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "L'utente può leggere, scaricare e sincronizzare i file." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Oltre all'autorizzazione alla scrittura, l'utente può anche condividere la libreria." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "L'utente può solo visualizzare i file online tramite browser. I file non possono essere scaricati." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Anteprima e scarica" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Solo Anteprima" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Modifica nel Cloud e scarica" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s copiato con successo e 1 altro elemento." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s copiato con successo e %(amount)s altri articoli." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s spostato con successo. " -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s spostato con successo e 1 altro elemento." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s spostato con successo e %(amount)s altri articoli." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po index 8715c3f5c2..383286dc72 100644 --- a/locale/ja/LC_MESSAGES/django.po +++ b/locale/ja/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Japanese (http://www.transifex.com/haiwen/seahub/language/ja/)\n" "MIME-Version: 1.0\n" @@ -23,45 +23,45 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "名前が長すぎます(最大64文字)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "名前には「/」を含めないでください。" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "ログインアカウントを空にすることはできません" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "ログインID%sはすでに存在します" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "部門が長すぎます(最大512文字)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "利用可能容量は必須項目です。" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "0以上の整数である必要があります" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "利用可能容量が少なすぎます(最低0です)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "規定容量の設定に失敗:最大規定容量は %d MBです。" @@ -70,7 +70,7 @@ msgstr "規定容量の設定に失敗:最大規定容量は %d MBです。" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -117,7 +117,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "システムライブラリーは削除できません。" @@ -132,30 +132,30 @@ msgstr "ライブラリは所有者に転送することはできません" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "関連する公開ライブラリがあります" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "ユーザー%sはすでにライブラリの所有者" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "メール%sが無効" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "このアイテムは%sに共有されています。" @@ -219,8 +219,8 @@ msgstr "リンクアップロード" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "メールアドレス" @@ -236,9 +236,9 @@ msgstr "メールアドレス" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "氏名" @@ -249,7 +249,7 @@ msgstr "氏名" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "連絡先メール" @@ -257,7 +257,7 @@ msgstr "連絡先メール" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "スペース使用量" @@ -265,8 +265,8 @@ msgstr "スペース使用量" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "スペースクォータ" @@ -287,7 +287,7 @@ msgid "Successfully added user %(user)s." msgstr "ユーザー%(user)sが正常に追加されました" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "あなたは「%s」に招待されています。" @@ -304,53 +304,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "編集完了" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "%sのあなたのアカウントを有効化しました。" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "編集完了、歓迎メールを送信しました。" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "編集完了しました。しかし、メール送信に失敗しました。メール設定を確認してください。" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "パスワードは「%s」にリセットされました。" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "パスワードを %(passwd)sに変更しました。電子メールが %(user)sに送信されました。" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "パスワードが %(passwd)sにリセットされましたが、 %(user)sへのメール送信が失敗しました。,メール設定を確認してください。" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "%(user)sのパスワードを %(passwd)s にリセットしました。" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -373,15 +373,15 @@ msgstr "ウイルスファイルが見つかりません" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -399,11 +399,11 @@ msgstr "行き先パス名が不正です。" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "クォータを超えています" @@ -423,15 +423,15 @@ msgstr "ファイルがロックされています" msgid "Cancel failed" msgstr "キャンセル失敗" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "ユーザ名無効" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -452,7 +452,7 @@ msgstr "権限がありません。" msgid "File is not locked." msgstr "ファイルはロックされていません。" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "このファイルのロックを更新することはできません" @@ -492,18 +492,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "グループは存在しません。" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "許可が既に存在します。" @@ -514,7 +514,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -526,14 +526,14 @@ msgstr "%sはすでに招待されています。" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "ユーザー%sはすでに存在します。" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -568,11 +568,11 @@ msgstr "このライブラリのパスワードをリセットできません。 msgid "New password of library %s" msgstr "ライブラリ%sの新しいパスワード" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "パスワードが違います。" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "ライブラリ復号化エラー" @@ -580,20 +580,20 @@ msgstr "ライブラリ復号化エラー" msgid "Wrong old password" msgstr "間違った古いパスワード" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "ファイル%sはロックされています。" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -630,45 +630,52 @@ msgstr "メールが無効" msgid "An upload link is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "パスワードは入力必須です" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "パスワードが短すぎます" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "有効期限は%s以上である必要があります" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "有効期限は%s以下である必要があります" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "有効期限は%sより遅くする必要があります" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "有効期限は%sより早くする必要があります" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "共有リンク%sはすでに存在します。" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "パスワードが短すぎます。" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -699,6 +706,10 @@ msgid "" "%(nb_max_avatars)d." msgstr " すでに %(nb_avatars)d このプロフィール画像を有しています。最大 %(nb_max_avatars)d こまで設定できます。" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -733,7 +744,7 @@ msgstr "メールアドレスまたはユーザ名" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "パスワード" @@ -807,15 +818,15 @@ msgstr "この電子メールアドレスのユーザが既に存在します。 msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "ログアウト" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "メールアドレスの送信に失敗しました。" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "パスワード更新に失敗しました。LDAPインフラ管理者にご連絡ください。" @@ -985,40 +996,40 @@ msgstr "匿名ユーザー" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "状態" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "役割" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "作成日" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "前回のログイン" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "管理" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(輸入)" @@ -1026,7 +1037,7 @@ msgstr "LDAP(輸入)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "アクティブ" @@ -1034,25 +1045,25 @@ msgstr "アクティブ" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "無効" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "はい" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "ゲスト" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "既定" @@ -1384,7 +1395,7 @@ msgstr "ユーザー名に「%s」は使用できません" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "パラメーターが足りません" @@ -1508,10 +1519,10 @@ msgstr " %(site_name)s ちーむ" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "権限がありません。" @@ -3660,12 +3671,12 @@ msgstr "所有者" msgid "Member" msgstr "会員" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s を削除しました。" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "削除に失敗:ユーザは存在しません。" @@ -3697,7 +3708,8 @@ msgstr "Hi," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3815,21 +3827,21 @@ msgstr "%sの新規通知" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s は、グループ %(group_name)sに参加申請をしました。申請依頼文は次の通り: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3873,7 +3885,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Hiroshi Miura \n" "Language-Team: Japanese (http://www.transifex.com/haiwen/seahub/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "タグ" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "連絡先" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "説明" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "説明" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "キャンセル" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "キャンセル" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "キャンセル" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "キャンセル" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "キャンセル" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "新しいレビューを追加" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "ユーザの検索中..." @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "本当にアカウントを削除しますか?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "本当にアカウントを削除しますか?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "本当にアカウントを削除しますか?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "本当にアカウントを削除しますか?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "{num}個のアイテムをコピー" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "新部門ライブラリ" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "新部門ライブラリ" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "新部門ライブラリ" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "氏名" @@ -883,14 +894,14 @@ msgstr "氏名" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "これはドラフトです" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "ストレージバックエンド" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "権限" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "読み/書き" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "読みのみ" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "暗号化" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "パスワード" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "パスワード (確認)" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "色を選択してください" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "色を選択してください" msgid "Save" msgstr "保存" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "説明は入力必須です" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "アップロード" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "ダウンロード" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "コピー" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "ファイルを削除" @@ -1136,126 +1245,138 @@ msgstr "参加者" msgid "Add" msgstr "追加" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "共有リンクがクリップボードにコピーされます" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "リンク:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "直接ダウンロードリンク:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "有効期限:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "許可:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "送信" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "パスワード保護を追加" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "有効期限を設定" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "有効期限" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "日" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "有効時間" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "許可を設定" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "生成" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "日数を入力してください。" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "非負の整数を入力してください" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "アップロードリンクがクリップボードにコピーされます" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "リンクのアップロード:" @@ -1344,8 +1465,8 @@ msgstr "内部リンクがクリップボードにコピーされました" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "内部リンク" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "内部リンクは、ファイルまたはフォルダーへの読み取りアクセス許可を持つユーザーがアクセスできるファイルまたはフォルダーへのリンクです。" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "コピー" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "グループが見つかりません" @@ -1540,16 +1649,16 @@ msgstr "グループが見つかりません" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "グループが見つかりません" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "エラー" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "ネットワークをご確認ください。" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "グループ" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "グループを選択" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "ライブラリ名" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "ライブラリ名" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "サイズ" @@ -1677,7 +1786,7 @@ msgstr "サイズ" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "サイズ" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "前回の更新" @@ -1793,7 +1902,7 @@ msgstr "役割" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "管理" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "新しいWiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "新しいWiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "その他の操作" @@ -1896,7 +2010,7 @@ msgstr "新部門" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "会員を追加" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "パスワード確認" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "ユーザーを招待" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "部門を削除" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "メンバー削除" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "APIトークンがクリップボードにコピーされます。" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "権限がありません。" @@ -2073,7 +2187,8 @@ msgstr "アップロードリンクなし" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "検索" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "このライブラリのファイルを検索" @@ -2143,38 +2258,42 @@ msgstr "ヒント: 0 は既定値を意味します" msgid "The link is copied to the clipboard." msgstr "リンクがクリップボードにコピーされます" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "共有リンク" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "アップロードリンク" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "ユーザーに共有" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "グループに共有" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "他のサーバーと共有する" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "共有するライブラリを選択してください" msgid "Select libraries to share" msgstr "共有するライブラリを選択する" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "グループを選択..." @@ -2247,6 +2366,7 @@ msgstr "それはいくつかの時間がかかる場合があります。しば #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "それはいくつかの時間がかかる場合があります。しば #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "1つのアイテムを正常に削除しました" msgid "Select a server..." msgstr "サーバーを選択してください..." -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "ライブラリを所有者と共有することはできません。" @@ -2444,7 +2564,7 @@ msgstr "設定名前" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "条項" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "ダウンロード" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2588,7 +2679,7 @@ msgstr "更新" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "ロケーション" msgid "Files" msgstr "ファイル" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "ロック" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "ロック" msgid "Unstar" msgstr "星を外す" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "現在のライブラリー" msgid "Search..." msgstr "検索..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "ファイルサイズが大きすぎます。" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "クォータを超えています" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "保存中..." @@ -2834,25 +2929,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "" msgid "Details" msgstr "詳細" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "全てのグループ" @@ -2917,7 +3012,7 @@ msgstr "リンク" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "フォルダ" @@ -3048,6 +3143,11 @@ msgstr "解決されたコメントを表示" msgid "No comment yet." msgstr "コメントはまだありません" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "既定" @@ -3156,10 +3256,10 @@ msgstr "フォルダー権限" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "パスワードを変更" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "" msgid "Search Files" msgstr "ファイルの検索" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "アップロード" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "ファイルのアップロード" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "アップロードするフォルダ" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3274,7 +3360,7 @@ msgstr "新しいドラフト" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "移動" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "カラム" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "詳細" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "「%(name)s」をコピーしました。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3988,9 +4076,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "状態" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "利用量" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "作成日" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "前回のログイン" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "共有者" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "操作" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "結果" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "操作" msgid "Previous" msgstr "前へ" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s を削除しました。" @@ -4292,16 +4409,18 @@ msgstr "管理者の追加" msgid "All" msgstr "全て" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "ユーザの追加" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "編集完了" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "ユーザの追加" msgid "Users" msgstr "ユーザ" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "ユーザの追加" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "','で区切ってファイル拡張子を入れてください。" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "結果" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "編集完了" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "言語" msgid "Profile Setting" msgstr "プロフィール設定" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "共有者:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "メッセージ" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "プレビューとダウンロード" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "プレビューのみ" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr " %(name)s ほか1項目をコピーしました。" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s のほか%(amount)s項目をコピーしました。" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "「%(name)s」を移動しました。" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr " %(name)s ほか1項目を移動しました。" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s のほか%(amount)s項目を移動しました。" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/ko/LC_MESSAGES/django.po b/locale/ko/LC_MESSAGES/django.po index f2957c4213..e0ce16f470 100644 --- a/locale/ko/LC_MESSAGES/django.po +++ b/locale/ko/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Korean (http://www.transifex.com/haiwen/seahub/language/ko/)\n" "MIME-Version: 1.0\n" @@ -20,45 +20,45 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "이름이 너무 깁니다(최대 64문자)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "이름에 '/' 문자를 넣으면 안됩니다." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "로그인 ID가 비어있으면 안됩니다" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "이미 %s 로그인 ID가 있습니다." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "부서 이름이 너무 깁니다(최대 512문자)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "공간 제한을 비워둘 수 없습니다" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "0보다 크거나 같은 정수값이어야합니다." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "공간 제한 용량이 너무 적습니다(최소 값은 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "제한 용량 설정 실패: 최대 제한 용량은 %d MB 입니다" @@ -67,7 +67,7 @@ msgstr "제한 용량 설정 실패: 최대 제한 용량은 %d MB 입니다" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -114,7 +114,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "시스템 라이브러리는 삭제할 수 없습니다." @@ -129,30 +129,30 @@ msgstr "라이브러리를 소유자에게 전송할 수 없습니다." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "%s 사용자는 이미 라이브러리 소유자입니다." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "%s 전자메일 주소가 잘못되었습니다." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "이 항목은 %s에 공유했습니다." @@ -216,8 +216,8 @@ msgstr "링크 업로드" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "전자메일" @@ -233,9 +233,9 @@ msgstr "전자메일" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "이름" @@ -246,7 +246,7 @@ msgstr "이름" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "연락 전자메일" @@ -254,7 +254,7 @@ msgstr "연락 전자메일" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "사용 용량" @@ -262,8 +262,8 @@ msgstr "사용 용량" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "제한 용량 공간" @@ -284,7 +284,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "%s 참여를 초대받았습니다" @@ -301,53 +301,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "편집에 성공했습니다" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "%s의 계정을 활성화했습니다" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "편집에 성공했습니다. 전자메일을 보냈습니다." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "편집에 성공했지만 전자메일 보내기에 실패했습니다. 전자메일 설정을 확인해주세요." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "%s에 암호를 재설정했습니다" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "암호를 %(passwd)s(으)로 바꾸기에 성공했으며 %(user)s님께 전자메일을 보냈습니다." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "%(passwd)s(으)로 암호 바꾸기에 성공했지만, %(user)s님께 전자메일을 보내지 못했습니다. 전자메일 설정을 확인하세요." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "%(user)s님의 암호를 %(passwd)s(으)로 바꾸기에 성공했습니다." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -370,15 +370,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -396,11 +396,11 @@ msgstr "대상 경로가 잘못되었습니다" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "제한 용량을 넘었습니다." @@ -420,15 +420,15 @@ msgstr "파일이 잠겨있습니다" msgid "Cancel failed" msgstr "취소에 실패했습니다" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "잘못된 사용자 이름입니다." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -449,7 +449,7 @@ msgstr "권한이 거부되었습니다." msgid "File is not locked." msgstr "파일을 잠그지 않았습니다." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "잠근 파일을 새로 고칠 수 없습니다." @@ -489,18 +489,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "그룹이 없습니다" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "엑셀 내보내기에 실패했습니다" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "권한을 이미 설정했습니다." @@ -511,7 +511,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "외부 손님으로 초대하도록 허용한 전자메일 주소가 아닙니다." @@ -523,14 +523,14 @@ msgstr "%s은(는) 이미 초대했습니다." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "%s 사용자가 이미 있습니다." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -565,11 +565,11 @@ msgstr "이 라이브러리 암호를 초기화할 수 없습니다." msgid "New password of library %s" msgstr "%s 라이브러리의 새 암호" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "잘못된 암호입니다" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "해독 라이브러리 오류" @@ -577,20 +577,20 @@ msgstr "해독 라이브러리 오류" msgid "Wrong old password" msgstr "잘못된 이전 암호" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "%s 파일을 잠궜습니다." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "%s 폴더를 이동할 수 없습니다. 권한을 확인하십시오." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "%s 폴더를 삭제할 수 없습니다. 권한을 확인하십시오." @@ -627,45 +627,52 @@ msgstr "잘못된 전자메일 주소입니다." msgid "An upload link is shared to you on %s" msgstr "%s에서 업로드 링크를 공유했습니다" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "암호가 필요합니다." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "암호가 너무 짧습니다." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "유효기간 값은 %s보다 크거나 같아야 합니다." -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "유효기간 값은 %s보다 작거나 같아야 합니다. " -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "%s 공유 링크가 이미 있습니다." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "암호가 너무 짧습니다" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -696,6 +703,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "이미 아바타 %(nb_avatars)d개를 보유하고 있으며, 최대 허용 보유 갯수는 %(nb_max_avatars)d개 입니다." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -730,7 +741,7 @@ msgstr "전자메일 또는 사용자 이름 " #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "암호" @@ -804,15 +815,15 @@ msgstr "이 전자메일 사용자가 이미 있습니다." msgid "This account has been frozen due to too many failed login attempts." msgstr "수많은 로그인 시도에 실패하여 이 계정의 사용을 중단했습니다." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "로그아웃했습니다" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "전자메일 보내기에 실패했습니다. 관리자에게 알려주세요." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "암호를 업데이트할 수 없습니다. LDAP 관리자에게 문의하세요." @@ -982,40 +993,40 @@ msgstr "손님 사용자" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "상태" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "역할" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "만든 일시" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "최근 로그인" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "관리자" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(가져옴)" @@ -1023,7 +1034,7 @@ msgstr "LDAP(가져옴)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "활성" @@ -1031,25 +1042,25 @@ msgstr "활성" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "비활성" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "예" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "손님" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "기본" @@ -1381,7 +1392,7 @@ msgstr "%s 이름이 잘못되었습니다" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "인자가 빠졌습니다" @@ -1505,10 +1516,10 @@ msgstr "%(site_name)s 팀" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "권한이 거부되었습니다" @@ -3657,12 +3668,12 @@ msgstr "소유자" msgid "Member" msgstr "구성원" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s 삭제에 성공했습니다" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "삭제 실패: 사용자가 없습니다" @@ -3694,8 +3705,9 @@ msgstr "안녕하세요," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s 님이 %(site_name)s 사이트 가입을 초대하셨습니다. 아래 링크를 누르세요:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3812,21 +3824,21 @@ msgstr "%s에 새 공지가 있습니다" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "%(file_name)s 파일을 %(name)s에 업로드했습니다" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "%(file_name)s 파일을 삭제한 라이브러리로 업로드했습니다" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s님께서 %(group_name)s 그룹 참여를 요청했습니다, 확인 메시지: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "%(group_staff)s 그룹 관리자가 %(group_name)s 그룹에 귀하를 추가했습니다" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "%(author)s 사용자가 %(file_name)s 파일에 새 댓글을 달았습니다" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "%(draft_id)s번 초안에 %(author)s사용자 댓글이 달렸습니다" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s 사용자가 %(draft_id)s번 초안에 대한 요청을 보냈습니다" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3870,7 +3882,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "%(user)s 손님 사용자가 %(time)s에 초대 를 수락했습니다." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Seong-ho Cho \n" "Language-Team: Korean (http://www.transifex.com/haiwen/seahub/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgstr "파일을 업로드하고 있습니다. 정말로 이 페이지를 벗 #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "태그" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "설명" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "설명" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "취소" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "취소" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "취소" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "취소" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "취소" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "새 검토자 추가" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "사용자 검색..." @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "정말로 계정을 삭제하시겠어요?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "정말로 계정을 삭제하시겠어요?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "정말로 계정을 삭제하시겠어요?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "정말로 계정을 삭제하시겠어요?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "새 부서 라이브러리" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "새 부서 라이브러리" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "새 부서 라이브러리" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "이름" @@ -883,14 +894,14 @@ msgstr "이름" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "\"{name}\" 이름이 이미 있습니다. 다른 이름을 선택하세요." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "초안" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "저장소 백엔드" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "권한" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "읽기-쓰기" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "읽기 전용" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "암호화" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "암호" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "암호를 다시 입력하세요" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "색상 선택" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "색상 선택" msgid "Save" msgstr "저장" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "설명이 필요합니다" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "업로드" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "다운로드" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "수정" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "복사" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "파일 삭제" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "추가" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "공유 링크를 클립보드에 복사했습니다" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "직접 다운로드 링크를 클립보드에 복사했습니다." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "권한 수정에 성공했습니다" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(최소 {passwordLength} 문자 필요)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "링크:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "직접 다운로드 링크:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "유효 기한:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "권한:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "보내기" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "정말로 공유 링크를 삭제할까요?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "공유 링크를 삭제하면 더이상 아무도 접근할 수 없습니다." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "암호 보호 추가" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "자동 유효기간 추가" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "일" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "권한 설정" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "만들기" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "일자를 입력하세요" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "양수 또는 0을 입력하십시오" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "업로드 링크를 클립보드에 복사했습니다." -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "업로드 링크:" @@ -1344,8 +1465,8 @@ msgstr "내부 링크를 클립보드에 복사했습니다" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "내부 링크" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "파일 또는 폴더를 대상으로 하는 내부 링크는 해당 파일 또는 폴더에 읽기 권한을 가진 사용자만 접근할 수 있습니다." -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "복사" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "{placeholder} 사용자 접근 차단에 성공했습니다." @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "%(email) 사용자와 기타 %(num)명 초대에 성공했습니다." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "{placeholder} 권한 설정" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "그룹이 없습니다" @@ -1540,16 +1649,16 @@ msgstr "그룹이 없습니다" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "그룹이 없습니다" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "오류" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "네트워크를 확인하세요." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "그룹" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "그룹 선택" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "라이브러리 이름" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "라이브러리 이름" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "크기" @@ -1677,7 +1786,7 @@ msgstr "크기" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "크기" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "최근 업데이트" @@ -1793,7 +1902,7 @@ msgstr "역할" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "{name} 삭제에 성공했습니다." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "관리자" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "새 위키" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "새 위키" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "다른 동작" @@ -1896,7 +2010,7 @@ msgstr "새 부서" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "구성원 추가" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "암호 확인" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "사용자 초대" @@ -1946,7 +2060,7 @@ msgstr "다른 사용자에게 초대 링크를 보내면 QR 코드를 스캔했 #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "부서 삭제" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "구성원 삭제" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "권한이 거부되었습니다" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "이 라이브러리에서 파일 검색" @@ -2143,38 +2258,42 @@ msgstr "요령: 0은 기본 한계 값을 의미합니다" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "링크 공유" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "업로드 링크" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "사용자와 공유" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "그룹과 공유" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "공유할 라이브러리를 선택하세요." msgid "Select libraries to share" msgstr "공유할 라이브러리를 선택하세요" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "그룹 선택..." @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "항목 1개 삭제에 성공했습니다." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "소유자에게 라이브러리를 공유할 수 없습니다." @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "조항" @@ -2524,36 +2644,7 @@ msgstr "공개 취소" msgid "Publish a Library" msgstr "라이브러리 공개" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "다운로드" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "꾸러미 처리 중..." @@ -2588,7 +2679,7 @@ msgstr "업데이트" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "위치" msgid "Files" msgstr "파일" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "{name}이(가) 잠금" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "잠금" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "잠금" msgid "Unstar" msgstr "별표 지우기" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "다른 라이브러리" msgid "Search..." msgstr "검색..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "제한 용량을 넘었습니다." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "다시 시도" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "저장 중..." @@ -2834,25 +2929,25 @@ msgstr "별표 표시함" msgid "unstarred" msgstr "별표 지움" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "잠그기" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "잠금 해제" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "상위 폴더 열기" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "상위 폴더 열기" msgid "Details" msgstr "상세" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "클라이언트로 열기" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "댓글" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "동작" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "모든 그룹" @@ -2917,7 +3012,7 @@ msgstr "링크" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "폴더" @@ -3048,6 +3143,11 @@ msgstr "해결한 댓글 표시" msgid "No comment yet." msgstr "아직 댓글이 없습니다." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "기본" @@ -3156,10 +3256,10 @@ msgstr "폴더 권한" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "암호 바꾸기" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "클라이언트" msgid "Search Files" msgstr "파일 검색" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "업로드" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "새로 만들기" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "파일 업로드" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "폴더 업로드" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "새 마크다운 파일" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "새 액셀 파일" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "새 파워포인트 파일" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "새 워드 파일" @@ -3274,7 +3360,7 @@ msgstr "새 초간" msgid "Start review" msgstr "검토 시작" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "이동" @@ -3292,20 +3378,20 @@ msgstr "파일 편집" msgid "Create a draft from this file, instead of editing it directly." msgstr "이 파일을 바로 편집하지 않고 초안을 만듭니다." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "목록" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "격자" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "내용" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "세부 내용" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "위에 있는 \"새 라이브러리\" 단추를 눌러 라이브러리를 만들 수 있습니다." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "폴더가 없습니다." -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "이 라이브러리는 관리자가 읽기 전용으로 설정하여 업데이트할 수 없습니다." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "측면 탐색 메뉴" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "{name}와(과) 항목 {n}개 삭제에 성공했습니다." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "{name}와(과) 항목 {n}개 삭제에 실패했습니다." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "{name} 이름 바꾸기에 실패했습니다" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "{name} 항목 삭제에 성공했습니다" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "{name} 삭제에 실패했습니다" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "{name} 이동에 성공했습니다" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "{name} 이동에 실패했습니다" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s을(를) 성공적으로 복사했습니다." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "%(name)s 복사에 실패했습니다." @@ -3988,9 +4076,10 @@ msgstr "깨짐(관리자에게 이 라이브러리를 복구하라고 알려주 #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "상태" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "사용 공간" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "제한 용량" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "제한 용량" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "만든 날짜" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "최근 로그인" @@ -4081,11 +4174,35 @@ msgstr "부서 없음" msgid "Shared By" msgstr "공유자" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "작업" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "그룹 검색" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "결과" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "작업" msgid "Previous" msgstr "이전" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "모든 라이브러리" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "암호화 라이브러리" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "읽기-쓰기 라이브러리" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "사용 용량 / 제한 용량" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s 삭제에 성공했습니다" @@ -4292,16 +4409,18 @@ msgstr "관리자 추가" msgid "All" msgstr "모두" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "%s 사용자 추가에 성공했습니다." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "사용자 추가" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "편집에 성공했습니다" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "사용자 추가" msgid "Users" msgstr "사용자" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "사용자 검색" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "%s 사용자 추가에 성공했습니다." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "사용자 추가" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "파일 확장자를 여기에 입력하세요. 구분은 ';' 세미콜 #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "초기화" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "{name} 공유 취소에 성공했습니다" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "공유 대상:" @@ -4673,10 +4814,6 @@ msgstr "{placeholder} 라이브러리를 성공적으로 공유 해제했습니 msgid "Successfully transferred the group." msgstr "그룹 이전에 성공했습니다." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "액셀 내보내기" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "요령: 이름에 들어간 단어로 검색할 수 있습니다." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "결과" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "조직 삭제" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "편집에 성공했습니다" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "사용자 검색" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "암호화 라이브러리 암호에 들어갈 최소 문자 갯수입니다." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "다운로드/업로드 링크 암호 최소 길이" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "다운로드/업로드 링크 암호에 들어갈 최소 문자 갯수입니다." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "사용자가 조직 라이브러리를 추가할 수 있습니다. 그렇지 않으면, 시스템 관리자만 조직 라이브러리를 추가할 수 있습니다." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "사용자가 라이브러리를 휴지통에 버리도록 허용" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "온라인 미리보기" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "텍스트 파일 확장" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "온라인에서 미리 볼 수 있는 텍스트 파일 확장자입니다. 각 확장자는 쉼표로 구분합니다." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "동기화" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "이 항목을 표시해두면 기본 Seafile 폴더 외부의 다른 폴더는 동기화 할 수 없습니다." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "언어" msgid "Profile Setting" msgstr "프로파일 설정" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "공유한 사람:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "업로드 링크가 없습니다." msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "수정" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "메시지" msgid "Access Log" msgstr "접근 기록" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "관리자 접근" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "읽기 전용 라이브러리" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "온라인 읽기/쓰기 라이브러리" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "온라인 읽기 전용 라이브러리" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "폴더 읽기-쓰기" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "폴더 읽기전용" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "온라인 읽기/쓰기 폴더" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "온라인 읽기 전용 폴더" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "온라인 읽기/쓰기" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "온라인 읽기 전용" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "사용자는 파일을 읽고, 쓰고, 업로드, 다운로드, 동기화할 수 있습니다." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "사용자는 파일을 읽고, 다운로드, 동기화할 수 있습니다." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "쓰기 권한을 주면 사용자도 라이브러리를 공유할 수 있습니다." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "사용자는 브라우저로 파일을 온라인에서 보고 편집할 수 있습니다. 단, 파일을 다운로드할 수는 없습니다." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "사용자는 브라우저로 파일을 온라인에서 보기만 할 수 있습니다. 단, 파일을 다운로드할 수는 없습니다." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "미리 보기 및 다운로드" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "미리 보기 전용" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "클라우드에서 편집하고 다운로드" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s 및 항목 1개를 성공적으로 복사했습니다." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s 및 항목 %(amount)s개를 성공적으로 복사했습니다." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s을(를) 성공적으로 이동했습니다." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s 및 항목 1개를 성공적으로 이동했습니다." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s 및 항목 %(amount)s개를 성공적으로 이동했습니다." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "%(name)s 항목과 기타 항목 %(amount)s개 복사에 실패했습니다." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "%(name)s 항목 복사에 실패했습니다." -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "%(name)s항목과 기타 항목 %(amount)s개 이동에 실패했습니다." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "%(name)s 항목 이동에 실패했습니다." diff --git a/locale/lt/LC_MESSAGES/django.po b/locale/lt/LC_MESSAGES/django.po index 7e941c3923..036d2305e3 100644 --- a/locale/lt/LC_MESSAGES/django.po +++ b/locale/lt/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Lithuanian (http://www.transifex.com/haiwen/seahub/language/lt/)\n" "MIME-Version: 1.0\n" @@ -20,45 +20,45 @@ msgstr "" "Language: lt\n" "Plural-Forms: 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);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Vardas per ilgas (daugiausia 64 simboliai)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Vardas negali turėti '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Prisijungimo id negali būti tuščias" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Prisijungimo id %s jau yra." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Skyriaus pavadinimas per ilgas (daugiausia 512 simbolių)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Saugyklos dydžio laukas negali būti tuščias" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Turi būti sveikas skaičius, didesnis arba lygus 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Saugyklos dydis per mažas (mažiausia reikšmė 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Nepavyko nustatyti saugyklos dydžio: didžiausia reikšmė %d MB" @@ -67,7 +67,7 @@ msgstr "Nepavyko nustatyti saugyklos dydžio: didžiausia reikšmė %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -114,7 +114,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Sistemos bibliotekos ištrinti negalima." @@ -129,30 +129,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "Vartotojas %s jau yra bibliotekos savininkas." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "El. paštas %s neteisingas." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Šis elementas bendrinamas su %s." @@ -216,8 +216,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "El. paštas" @@ -233,9 +233,9 @@ msgstr "El. paštas" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Vardas" @@ -246,7 +246,7 @@ msgstr "Vardas" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Kontaktinis el. paštas" @@ -254,7 +254,7 @@ msgstr "Kontaktinis el. paštas" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Vietos naudojimas" @@ -262,8 +262,8 @@ msgstr "Vietos naudojimas" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Saugyklos dydis" @@ -284,7 +284,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "" @@ -301,53 +301,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Sėkmingai redaguota" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Sėkmingai redaguota, išsiųstas pranešimas el. paštu." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Sėkmingai redaguota, tačiau nepavyko išsiųsti el. laiško. Patikrinkite el. pašto konfigūraciją." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -370,15 +370,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -396,11 +396,11 @@ msgstr "Neteisingas paskirties maršrutas" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Saugyklos vieta išnaudota." @@ -420,15 +420,15 @@ msgstr "Byla užblokuota" msgid "Cancel failed" msgstr "Atšaukti nepavyko" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "vartotojo vardas neteisingas." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -449,7 +449,7 @@ msgstr "Prieiga uždrausta." msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -489,18 +489,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Grupės nėra" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -511,7 +511,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "El. adresas negalimas norint pakviesti svečią." @@ -523,14 +523,14 @@ msgstr "%s jau pakviestas." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Vartotojas %s jau yra." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -565,11 +565,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Klaidingas slaptažodis" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Nepavyko iššifruoti bibliotekos" @@ -577,20 +577,20 @@ msgstr "Nepavyko iššifruoti bibliotekos" msgid "Wrong old password" msgstr "Senas slaptažodis neteisingas" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -627,45 +627,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "%s yra bendrinama įkėlimo nuoroda" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Slaptažodis privalomas." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Slaptažodis per trumpas." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Slaptažodis per trumpas" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -696,6 +703,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Jau turite %(nb_avatars)d avatarus, daugiausiai galima turėti %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -730,7 +741,7 @@ msgstr "El. pašto adresas arba vartotojo vardas" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Slaptažodis" @@ -804,15 +815,15 @@ msgstr "Vartotojas su tokiu el. pašto adresu jau yra." msgid "This account has been frozen due to too many failed login attempts." msgstr "Paskyra laikinai įšaldyta dėl pakartotinių nepavykusiu prisijungimų." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Atsijungta" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Nepavyko išsiųsti laiško. Kreipkitės į administratorių." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Nepavyko atnaujinti slaptažodžio. Kreipkitės į LDAP administratorių." @@ -982,40 +993,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Būsena" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Vaidmuo" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Sukurti į" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Paskutinis prisijungimas" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Admin" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(importuota)" @@ -1023,7 +1034,7 @@ msgstr "LDAP(importuota)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktyvus" @@ -1031,25 +1042,25 @@ msgstr "Aktyvus" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Neaktyvus" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Taip" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Svečias" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Numatytasis" @@ -1396,7 +1407,7 @@ msgstr "Vardas %s yra negaliojantis" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Trūksta argumento" @@ -1520,10 +1531,10 @@ msgstr "%(site_name)s komanda" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Prieiga uždrausta" @@ -3672,12 +3683,12 @@ msgstr "Savininkas" msgid "Member" msgstr "Narys" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s sėkmingai ištrintas" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Nepavyko ištrinti: tokio vartotojo nėra" @@ -3709,8 +3720,9 @@ msgstr "Sveiki," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s pakvietė prisijungti %(site_name)s. Spauskite sekančią nuorodą:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3830,21 +3842,21 @@ msgstr "%sgautas naujas pranešimas " msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3888,7 +3900,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" "Language-Team: Lithuanian (http://www.transifex.com/haiwen/seahub/language/lt/)\n" "MIME-Version: 1.0\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "Aprašymas" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "Aprašymas" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "Atšaukti" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "Atšaukti" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "Atšaukti" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "Atšaukti" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "Atšaukti" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Ieškoti vartotojų..." @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "Tikrai norite ištrinti savo paskyrą?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "Tikrai norite ištrinti savo paskyrą?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "Tikrai norite ištrinti savo paskyrą?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "Tikrai norite ištrinti savo paskyrą?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Vardas" @@ -882,14 +893,14 @@ msgstr "Vardas" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Skaityti-Rašyti" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Tik-Skaityti" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Slaptažodis" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "Įtraukti" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Sukurti" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Klaida" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Dydis" @@ -1676,7 +1785,7 @@ msgstr "Dydis" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "Dydis" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Paskutinis atnaujinimas" @@ -1792,7 +1901,7 @@ msgstr "Vaidmuo" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Admin" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Prieiga uždrausta" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Ieškoti bylų šioje bibliotekoje" @@ -2142,38 +2257,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Pasirinkti bibliotekas bendrinimui" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "Atnaujinti" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "Bylos" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "užrakintas" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "užrakintas" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Saugyklos vieta išnaudota." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2833,25 +2928,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Užrakinti" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Atrakinti" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Atidaryti iš kliento" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Komentaras" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Visos grupės" @@ -2916,7 +3011,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "Komentarų dar nėra." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Numatytasis" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "Klientai" msgid "Search Files" msgstr "Ieškoti bylų" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "Būsena" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "Naudojama saugyklos" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Paskutinis prisijungimas" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operacijos" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Rezultatas" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Operacijos" msgid "Previous" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "Saugykla naudojama / viso" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s sėkmingai ištrintas" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Įkelti vartotoją" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Sėkmingai redaguota" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "Įkelti vartotoją" msgid "Users" msgstr "Vartotojai" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Įkelti vartotoją" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Rezultatas" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Sėkmingai redaguota" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "Kalba" msgid "Profile Setting" msgstr "Profilio nustatymai" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Bendrinama:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "Neturite įkėlimo nuorodų" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "Pranešimas" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/lv/LC_MESSAGES/django.po b/locale/lv/LC_MESSAGES/django.po index fdb187dec7..b265cd44fe 100644 --- a/locale/lv/LC_MESSAGES/django.po +++ b/locale/lv/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Latvian (http://www.transifex.com/haiwen/seahub/language/lv/)\n" "MIME-Version: 1.0\n" @@ -18,45 +18,45 @@ msgstr "" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Kvotu lauks nevar būt tukšs" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Kvotas vērtība ir pārāk zema (minimālā vērtība ir 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Nevar iestatīt kvotu: maksimālā kvota %d MB" @@ -65,7 +65,7 @@ msgstr "Nevar iestatīt kvotu: maksimālā kvota %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -112,7 +112,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Sistēmas bibliotēku nevar dzēst." @@ -127,30 +127,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "Lietotājs %s ir bibliotēkas īpašnieks." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "E-pasts %s nederīgs." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -214,8 +214,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "E-pasts" @@ -231,9 +231,9 @@ msgstr "E-pasts" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nosaukums" @@ -244,7 +244,7 @@ msgstr "Nosaukums" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Kontaktpersonas e-pasts:" @@ -252,7 +252,7 @@ msgstr "Kontaktpersonas e-pasts:" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Izlietots" @@ -260,8 +260,8 @@ msgstr "Izlietots" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Kvota" @@ -282,7 +282,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Jums ir uzaicinājums pievienoties %s" @@ -299,53 +299,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Rediģēšana izdevās" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Jūsu konts %s ir aktivizēts" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Rediģēt izdevās, e-pasta ziņojums ir veiksmīgi nosūtīts." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Rediģēt izdevās, tomēr neizdevās nosūtīt e-pastu, lūdzu, pārbaudiet savu e-pasta konfigurāciju." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Parole ir atiestatīta uz %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Veiksmīgi atiestatīta parole %(passwd)s, e-pasta ziņa ir nosūtīta %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Veiksmīgi atiestatīta parole %(passwd)s, tomēr neizdevās nosūtīt e-pastu %(user)s, pārbaudiet savu e-pasta konfigurāciju." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Veiksmīgi atiestatīta parole %(passwd)s lietotājam %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -368,15 +368,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -394,11 +394,11 @@ msgstr "Nederīgs mērķa ceļš" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -418,15 +418,15 @@ msgstr "Datne ir bloķēta" msgid "Cancel failed" msgstr "Neizdevās atcelt" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -447,7 +447,7 @@ msgstr "Pieeja liegta." msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -487,18 +487,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Grupa nepastāv" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Neizdevās eksportēšana uz Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -509,7 +509,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -521,14 +521,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Lietotājs %s jau pastāv." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -563,11 +563,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Kļūdaina parole" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Atkodēšanas kļūda" @@ -575,20 +575,20 @@ msgstr "Atkodēšanas kļūda" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -625,45 +625,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Parole ir nepieciešama." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Parole par īsu" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Parole par īsu" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -694,6 +701,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Jums jau ir %(nb_avatars)d avatars, un maksimālais atļautais ir %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -728,7 +739,7 @@ msgstr "E-pasts vai lietotājvārds" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Parole" @@ -802,15 +813,15 @@ msgstr "Lietotājs ar šādu e-pasta adresi jau pastāv." msgid "This account has been frozen due to too many failed login attempts." msgstr "Konts tika bloķēts, jo pārāk daudz nesekmīgu pierakstīšanās mēģinājumu." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Atslēdzies" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Nezidevās nosūtīt e-pastu, sazinieties ar administratoru." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Nevar atjaunināt paroli, lūdzu sazinieties ar LDAP administratoru." @@ -980,40 +991,40 @@ msgstr "Anonīms lietotājs" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Statuss" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Loma" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Izveidots" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Pēdējā pieteikšanās" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administrators" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(importēts)" @@ -1021,7 +1032,7 @@ msgstr "LDAP(importēts)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktīvs" @@ -1029,25 +1040,25 @@ msgstr "Aktīvs" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Neaktīvs" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Jā" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Viesis" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Noklusēts" @@ -1389,7 +1400,7 @@ msgstr "Nosaukums %s nav derīgs" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Iztrūkst arguments" @@ -1513,10 +1524,10 @@ msgstr "%(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Pieeja liegta" @@ -3665,12 +3676,12 @@ msgstr "Īpašnieks" msgid "Member" msgstr "Dalībnieks" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Veiksmīgi dzēsts %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Neizdevās dzēst: lietotājs neeksistē" @@ -3702,7 +3713,8 @@ msgstr "Labdien, " #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3822,21 +3834,21 @@ msgstr "Jauns paziņojums no %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Datne ar nosaukumu %(file_name)s lejupielādēta mapē %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Datne ar nosaukumu %(file_name)s lejupielādēta mapē Dzēstas bibliotēkas" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3880,7 +3892,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Qubit Bit\n" "Language-Team: Latvian (http://www.transifex.com/haiwen/seahub/language/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "Apraksts" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "Apraksts" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "Atcelt" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "Atcelt" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "Atcelt" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "Atcelt" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "Atcelt" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Meklēt lietotājus..." @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "Tiešām dzēst kontu?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Vārds" @@ -883,14 +894,14 @@ msgstr "Vārds" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "Tiesības" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lasīt-Rakstīt" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Tikai lasīt" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "Šifrēt" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "Parole" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Atkārtot paroli" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Nepieciešams apraksts" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Augšuplādēt" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Lejuplādēt" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopēt" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "Pievienot" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Tiesības:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Sūtīt" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Pievienot paroles aizsardzību" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Pievienot automātisko izbeigšanos" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dienas" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Izveidot" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Lūdzu, ievadiet dienas" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1344,8 +1465,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopēt" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "Iestatīt {placeholder} atlaujas" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1540,16 +1649,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Kļūda" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Lūdzu pārbaudiet tīkla pieslēgumu" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grupa" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "Atlasīt grupu" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Izmērs " @@ -1677,7 +1786,7 @@ msgstr "Izmērs " #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "Izmērs " #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Atjaunots" @@ -1793,7 +1902,7 @@ msgstr "Loma" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administrators" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Vairāk darbības" @@ -1896,7 +2010,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Pievienot dalībnieku" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "Apstiprināt paroli" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Dzēst dalībnieku" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Pieeja liegta" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Meklēt datnes bibliotēkā" @@ -2143,38 +2258,42 @@ msgstr "Padoms. 0 ir noklusētais limits" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Augšupielādēt saiti" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Koplietot lietotājam" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Koplietot grupai" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Atlasīt koplietošanas bibliotēkas " -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "Veiksmīgi izdzēsts 1 objekts" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Lejuplādēt" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Pakoju..." @@ -2588,7 +2679,7 @@ msgstr "Atjaunot" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "" msgid "Files" msgstr "Datnes" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "bloķēts" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "bloķēts" msgid "Unstar" msgstr "Bez zvaigznītes" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "Cita bibliotēka" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Saglabā..." @@ -2834,25 +2929,25 @@ msgstr "zvaigžņotas" msgid "unstarred" msgstr "bez zvaigzīnes" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Bloķēt" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Atbloķēt" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "" msgid "Details" msgstr "Detaļas" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Atvērt ar klientu" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Komentārs" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "Darbības" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Visas grupas" @@ -2917,7 +3012,7 @@ msgstr "Saites" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Mapes" @@ -3048,6 +3143,11 @@ msgstr "" msgid "No comment yet." msgstr "Nav komentāru." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Noklusēts" @@ -3156,10 +3256,10 @@ msgstr "Mapes tiesības" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "Mainīt paroli" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "Klients" msgid "Search Files" msgstr "Meklēt datnes" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Augšuplādēt" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Augšuplādēt datnes" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Augšuplādēt mapi" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Jauna Excel datne" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Jauna PowerPoint datne" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3274,7 +3360,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Pārvietot" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Saraksts" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Režģis" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detaļas" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Veiksmīgi kopēts %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Kļūda kopējot %(name)s." @@ -3988,9 +4076,10 @@ msgstr "Bojāta (lūdzu, sazinieties ar administratoru, lai salabotu šo bibliot #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "Statuss" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "Izlietots" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Izveidoja" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Pēdējā pieteikšanās" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "Dalās" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Darbības" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Meklēt grupas" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Rezultāts" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "Darbības" msgid "Previous" msgstr "Iepriekšējais" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Šifrēta bibliotēka" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Lasīt-Rakstīt bibliotēka" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "Izlietots / Kvota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Veiksmīgi dzēsts %s" @@ -4292,16 +4409,18 @@ msgstr "Pievienot administratoru" msgid "All" msgstr "Visi" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Pievienot lietotāju" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Rediģēšana izdevās" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "Pievienot lietotāju" msgid "Users" msgstr "Lietotāji" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Pievienot lietotāju" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "Ievadiet datnes paplašinājumus šeit, atdalot ar ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "Veiksmīgi pārsūtīta grupa" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "Eksportēt Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Rezultāts" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "Dzēst organizāciju" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Rediģēšana izdevās" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "Valoda" msgid "Profile Setting" msgstr "Profila iestatījumi" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Dalās: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "Ziņa" msgid "Access Log" msgstr "Piekļuves žurnāls" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Tikai lasīt bibliotēka" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Veiksmīgi kopēts %(name)s un 1 cits ieraksts." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Veiksmīgi kopēts %(name)s un %(amount)s citi ieraksti." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr " Veiksmīgi pārsūtīts %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Veiksmīgi pārsūtīts %(name)s un 1 cits ieraksts" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Veiksmīgi pārsūtīts %(name)s un %(amount)s citi ieraksti." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/lv_LV/LC_MESSAGES/djangojs.po b/locale/lv_LV/LC_MESSAGES/djangojs.po index 8d966db453..eb542a8930 100644 --- a/locale/lv_LV/LC_MESSAGES/djangojs.po +++ b/locale/lv_LV/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Latvian (Latvia) (http://www.transifex.com/haiwen/seahub/language/lv_LV/)\n" "MIME-Version: 1.0\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "Apraksts" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "Apraksts" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "Atcelt" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "Atcelt" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "Atcelt" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "Atcelt" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "Atcelt" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "Tiešām dzēst kontu?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nosaukums" @@ -882,14 +893,14 @@ msgstr "Nosaukums" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "Tiesības" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lasīt-Rakstīt" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Tikai lasīt" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "Šifrēt" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Parole" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Atkārtot paroli" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Augšuplādēt" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Lejuplādēt" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopēt" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Sūtīt" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopēt" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Lūdzu pārbaudiet tīkla pieslēgumu" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grupa" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "" @@ -1676,7 +1785,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Atjaunots" @@ -1792,7 +1901,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "Apstiprināt paroli" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Dzēst biedru" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Pieeja liegta" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2142,38 +2257,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Lejuplādēt" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "Atjaunot" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "Datnes" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2833,25 +2928,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "Detaļas" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2916,7 +3011,7 @@ msgstr "Saites" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "Klienti" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Augšuplādēt" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Augšuplādēt datnes" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Pārvietot" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "Dalās" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Darbības" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Darbības" msgid "Previous" msgstr "Iepriekšējais" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "" msgid "Profile Setting" msgstr "Profila iestatījumi" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Dalās: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "Ziņa" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/mk/LC_MESSAGES/django.po b/locale/mk/LC_MESSAGES/django.po index 3f0759e962..6aaea3d771 100644 --- a/locale/mk/LC_MESSAGES/django.po +++ b/locale/mk/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Macedonian (http://www.transifex.com/haiwen/seahub/language/mk/)\n" "MIME-Version: 1.0\n" @@ -17,45 +17,45 @@ msgstr "" "Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" @@ -64,7 +64,7 @@ msgstr "" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -111,7 +111,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "" @@ -126,30 +126,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -213,8 +213,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "" @@ -230,9 +230,9 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "" @@ -243,7 +243,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -251,7 +251,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -259,8 +259,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -281,7 +281,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "" @@ -298,53 +298,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -367,15 +367,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -393,11 +393,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -417,15 +417,15 @@ msgstr "" msgid "Cancel failed" msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -446,7 +446,7 @@ msgstr "" msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -486,18 +486,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -508,7 +508,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -520,14 +520,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -562,11 +562,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "" @@ -574,20 +574,20 @@ msgstr "" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -624,45 +624,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -693,6 +700,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -727,7 +738,7 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "" @@ -801,15 +812,15 @@ msgstr "" msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "" @@ -979,40 +990,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1020,7 +1031,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "" @@ -1028,25 +1039,25 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "" @@ -1383,7 +1394,7 @@ msgstr "" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "" @@ -1507,10 +1518,10 @@ msgstr "" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "" @@ -3659,12 +3670,12 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "" @@ -3696,7 +3707,8 @@ msgstr "" #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3815,21 +3827,21 @@ msgstr "" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3873,7 +3885,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" "Language-Team: Macedonian (http://www.transifex.com/haiwen/seahub/language/mk/)\n" "MIME-Version: 1.0\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "" @@ -882,14 +893,14 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "" @@ -1676,7 +1785,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "" @@ -1792,7 +1901,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2142,38 +2257,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2833,25 +2928,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2916,7 +3011,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "" msgid "Previous" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "" msgid "Profile Setting" msgstr "" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/nb_NO/LC_MESSAGES/djangojs.po b/locale/nb_NO/LC_MESSAGES/djangojs.po index 700fd660b8..6de73ce6be 100644 --- a/locale/nb_NO/LC_MESSAGES/djangojs.po +++ b/locale/nb_NO/LC_MESSAGES/djangojs.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Mikal Thunold-Olsen \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/haiwen/seahub/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -150,7 +150,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -177,8 +177,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -249,6 +249,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -271,7 +273,7 @@ msgstr "Beskrivelse" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -284,7 +286,7 @@ msgstr "Beskrivelse" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -352,6 +354,7 @@ msgstr "Avbryt" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -369,7 +372,7 @@ msgstr "Avbryt" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -387,10 +390,10 @@ msgstr "Avbryt" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -413,8 +416,8 @@ msgstr "Avbryt" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -428,6 +431,8 @@ msgstr "Avbryt" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -473,13 +478,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Søk i brukere..." @@ -609,13 +614,14 @@ msgid "Really want to delete your account?" msgstr "Ønsker du virkelig å slette denne kontoen?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -623,23 +629,25 @@ msgstr "Ønsker du virkelig å slette denne kontoen?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -647,7 +655,8 @@ msgstr "Ønsker du virkelig å slette denne kontoen?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -662,8 +671,7 @@ msgstr "Ønsker du virkelig å slette denne kontoen?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -779,6 +787,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -828,7 +837,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -843,13 +852,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -876,7 +887,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Navn" @@ -884,14 +895,14 @@ msgstr "Navn" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -902,8 +913,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -967,26 +978,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -999,14 +1011,14 @@ msgstr "Tillatelse" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Skrivbar" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Lesbar" @@ -1015,8 +1027,8 @@ msgid "Encrypt" msgstr "Kryptere" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1027,15 +1039,15 @@ msgid "Password" msgstr "Passord" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Passord på nytt" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1057,8 +1069,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1066,6 +1078,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Beskrivelse er påkrevd" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Opplasting" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Nedlasting" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopiere" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1137,126 +1246,138 @@ msgstr "" msgid "Add" msgstr "Legg til" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Tillatelse:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Send" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Legg til passordbeskyttelse" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Legg til automatisk utløpsdato" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dager" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Generere" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Tast inn antall dager" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1345,8 +1466,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1357,18 +1478,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopiere" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1408,7 +1517,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1532,8 +1641,8 @@ msgid "Set {placeholder}'s permission" msgstr "Sett {placeholder}'s tillatelse" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1541,16 +1650,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1561,28 +1670,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Feil" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Vennligst sjekk nettverkstilkoblingen." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Gruppe" @@ -1598,9 +1707,9 @@ msgid "Select a group" msgstr "Velg en gruppe" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1644,7 +1753,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1664,7 +1773,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Størrelse" @@ -1678,7 +1787,7 @@ msgstr "Størrelse" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1693,7 +1802,7 @@ msgstr "Størrelse" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Siste oppdatering" @@ -1794,7 +1903,7 @@ msgstr "Rolle" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1806,18 +1915,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administrator" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1836,25 +1947,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1862,7 +1976,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Flere operasjoner" @@ -1897,7 +2011,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Legg til medlem" @@ -1926,8 +2040,8 @@ msgid "Confirm Password" msgstr "Bekreft passord" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1947,7 +2061,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1963,7 +2077,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Slett medlem" @@ -2030,9 +2144,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Tilgang avvist" @@ -2074,7 +2188,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2112,8 +2227,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Søk filer i dette biblioteket" @@ -2144,38 +2259,42 @@ msgstr "Tips: 0 betyr standardbegrensning" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Opplastingslenke" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Del til bruker" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Dele til gruppe" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2204,8 +2323,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Velg biblioteker for deling" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2248,6 +2367,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2256,7 +2376,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2274,9 +2394,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2445,7 +2565,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2525,36 +2645,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Nedlasting" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2589,7 +2680,7 @@ msgstr "Oppdater" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2625,19 +2716,19 @@ msgstr "" msgid "Files" msgstr "Filer" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "låst" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2645,7 +2736,7 @@ msgstr "låst" msgid "Unstar" msgstr "Fjerne favorittmarkering" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2702,35 +2793,35 @@ msgstr "Andre biblioteker" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2767,7 +2858,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Lagrer..." @@ -2835,25 +2930,25 @@ msgstr "Sjernemerket" msgid "unstarred" msgstr "ikke favorittmarkert" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Lås" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Lås opp" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2861,14 +2956,14 @@ msgstr "" msgid "Details" msgstr "Detaljer" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Åpne via klient" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Kommenter" @@ -2903,7 +2998,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Alle grupper" @@ -2918,7 +3013,7 @@ msgstr "Lenker" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Mapper" @@ -3049,6 +3144,11 @@ msgstr "" msgid "No comment yet." msgstr "Ingen kommentarer." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Forvalgt" @@ -3157,10 +3257,10 @@ msgstr "Mappetillatelse" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3178,8 +3278,7 @@ msgstr "Endre passord" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3203,46 +3302,33 @@ msgstr "Klienter" msgid "Search Files" msgstr "Søk etter filer" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Opplasting" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Ny" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Laste opp filer" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Opplastingsmappe" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Ny Excel fil" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Ny Powerpoint fil" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Ny Word fil" @@ -3275,7 +3361,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Flytte" @@ -3293,20 +3379,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Liste" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Rutenett" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detalj" @@ -3742,6 +3828,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3818,75 +3905,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Vellykket kopiering av %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Kunne ikke kopiere %(name)s" @@ -3989,9 +4077,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4002,7 +4091,9 @@ msgstr "Status" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4013,6 +4104,7 @@ msgstr "Forbrukt lagringsplass" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4023,9 +4115,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4033,16 +4127,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Opprettet den" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Tidspunkt for siste pålogging" @@ -4082,11 +4175,35 @@ msgstr "" msgid "Shared By" msgstr "Delt av" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operasjoner" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Søk grupper" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Resultat" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4097,7 +4214,7 @@ msgstr "Operasjoner" msgid "Previous" msgstr "Forrige" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4140,12 +4257,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Kryptert bibilotek" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Skrivbart bibliotek" @@ -4263,7 +4380,7 @@ msgid "Space Used / Quota" msgstr "Lagringsplass brukt / kvote" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Vellykket sletting av %s" @@ -4293,16 +4410,18 @@ msgstr "Legg til administrator" msgid "All" msgstr "Alle" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Legg til bruker" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Redigering vellykket" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4313,6 +4432,28 @@ msgstr "Legg til bruker" msgid "Users" msgstr "Brukere" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Legg til bruker" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4375,7 +4516,7 @@ msgstr "Tast inn filendelser her - separér dem med ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4409,8 +4550,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4674,10 +4815,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4687,23 +4824,12 @@ msgstr "" msgid "Export Excel" msgstr "Eksporter til Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Resultat" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4889,7 +5015,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4904,16 +5030,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Redigering vellykket" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5130,15 +5246,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5375,50 +5482,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Synkroniser" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5531,11 +5656,11 @@ msgstr "Språk" msgid "Profile Setting" msgstr "Profilinstilling" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Delt av: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5576,10 +5701,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5659,120 +5780,120 @@ msgstr "Melding" msgid "Access Log" msgstr "Tilgangslogg" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Lesbart bibliotek" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Vellykket kopiering av %(name)s og 1 øvrig element." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Vellykket kopiering av %(name)s og %(amount)s øvrige elementer." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Vellykket flytting av %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Vellykket sletting av %(name)s samt 1 annet element." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Vellykket flytting av %(name)s og %(amount)s øvrige elementer." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/nl/LC_MESSAGES/django.po b/locale/nl/LC_MESSAGES/django.po index d50b0898a1..b29c18e661 100644 --- a/locale/nl/LC_MESSAGES/django.po +++ b/locale/nl/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Dutch (http://www.transifex.com/haiwen/seahub/language/nl/)\n" "MIME-Version: 1.0\n" @@ -17,45 +17,45 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" @@ -64,7 +64,7 @@ msgstr "" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -111,7 +111,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "" @@ -126,30 +126,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -213,8 +213,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "" @@ -230,9 +230,9 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "" @@ -243,7 +243,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -251,7 +251,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -259,8 +259,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -281,7 +281,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "" @@ -298,53 +298,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -367,15 +367,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -393,11 +393,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -417,15 +417,15 @@ msgstr "" msgid "Cancel failed" msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -446,7 +446,7 @@ msgstr "" msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -486,18 +486,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -508,7 +508,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -520,14 +520,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -562,11 +562,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "" @@ -574,20 +574,20 @@ msgstr "" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -624,45 +624,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -693,6 +700,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -727,7 +738,7 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "" @@ -801,15 +812,15 @@ msgstr "" msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "" @@ -979,40 +990,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1020,7 +1031,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "" @@ -1028,25 +1039,25 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "" @@ -1383,7 +1394,7 @@ msgstr "" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "" @@ -1507,10 +1518,10 @@ msgstr "" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "" @@ -3659,12 +3670,12 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "" @@ -3696,7 +3707,8 @@ msgstr "" #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3815,21 +3827,21 @@ msgstr "" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3873,7 +3885,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" "Language-Team: Dutch (http://www.transifex.com/haiwen/seahub/language/nl/)\n" "MIME-Version: 1.0\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "" @@ -882,14 +893,14 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "" @@ -1676,7 +1785,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "" @@ -1792,7 +1901,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2142,38 +2257,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2833,25 +2928,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2916,7 +3011,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "" msgid "Previous" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "" msgid "Profile Setting" msgstr "" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/nl_NL/LC_MESSAGES/djangojs.po b/locale/nl_NL/LC_MESSAGES/djangojs.po index 5cb593522c..07782f4120 100644 --- a/locale/nl_NL/LC_MESSAGES/djangojs.po +++ b/locale/nl_NL/LC_MESSAGES/djangojs.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: jvanattenhoven \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/haiwen/seahub/language/nl_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -153,7 +153,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -180,8 +180,8 @@ msgid "Tags" msgstr "Tags" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -252,6 +252,8 @@ msgid "Contact Information" msgstr "Contactinformatie" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -274,7 +276,7 @@ msgstr "Beschrijving" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -287,7 +289,7 @@ msgstr "Beschrijving" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -355,6 +357,7 @@ msgstr "Annuleren" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -372,7 +375,7 @@ msgstr "Annuleren" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -390,10 +393,10 @@ msgstr "Annuleren" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -416,8 +419,8 @@ msgstr "Annuleren" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -431,6 +434,8 @@ msgstr "Annuleren" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -476,13 +481,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Zoek gebruikers..." @@ -612,13 +617,14 @@ msgid "Really want to delete your account?" msgstr "Wil je je account echt verwijderen?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -626,23 +632,25 @@ msgstr "Wil je je account echt verwijderen?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -650,7 +658,8 @@ msgstr "Wil je je account echt verwijderen?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -665,8 +674,7 @@ msgstr "Wil je je account echt verwijderen?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -782,6 +790,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -831,7 +840,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -846,13 +855,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -879,7 +890,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Naam" @@ -887,14 +898,14 @@ msgstr "Naam" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -905,8 +916,8 @@ msgid "This is a draft" msgstr "Dit is een concept" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -970,26 +981,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1002,14 +1014,14 @@ msgstr "Toegangsrechten" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Lezen/schrijven" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Alleen lezen" @@ -1018,8 +1030,8 @@ msgid "Encrypt" msgstr "Versleutel" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1030,15 +1042,15 @@ msgid "Password" msgstr "Wachtwoord" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Wachtwoord nogmaals" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1060,8 +1072,8 @@ msgstr "Kies een kleur" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1069,6 +1081,103 @@ msgstr "Kies een kleur" msgid "Save" msgstr "Opslaan" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Omschrijving is verplicht" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Upload" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Downloaden" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopiëren " + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Bestand verwijderen" @@ -1140,126 +1249,138 @@ msgstr "Deelnemers" msgid "Add" msgstr "Toevoegen" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Link:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Vervaldatum:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Permissies:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Verzend" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Wachtwoord beveiliging toevoegen" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Voeg automatische vervaldatum toe" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dagen" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Rechten instellen" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Genereer" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Voer aantal dagen in" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Voer een niet negatief getal in" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1348,8 +1469,8 @@ msgstr "Interne link is gekopieerd naar het klembord" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Interne link" @@ -1360,18 +1481,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopiëren " - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1411,7 +1520,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1535,8 +1644,8 @@ msgid "Set {placeholder}'s permission" msgstr "Stel rechten van {placeholder} in" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Groep niet gevonden" @@ -1544,16 +1653,16 @@ msgstr "Groep niet gevonden" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1564,28 +1673,28 @@ msgstr "Groep niet gevonden" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Fout" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Controleer de netwerkverbinding." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Groep" @@ -1601,9 +1710,9 @@ msgid "Select a group" msgstr "Selecteer een groep" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1647,7 +1756,7 @@ msgstr "Naam bibliotheek" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1667,7 +1776,7 @@ msgstr "Naam bibliotheek" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Grootte" @@ -1681,7 +1790,7 @@ msgstr "Grootte" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1696,7 +1805,7 @@ msgstr "Grootte" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Laatste wijziging" @@ -1797,7 +1906,7 @@ msgstr "Rol" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1809,18 +1918,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Admin" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1839,25 +1950,28 @@ msgid "New Wiki" msgstr "Nieuwe Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1865,7 +1979,7 @@ msgstr "Nieuwe Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Meer handelingen" @@ -1900,7 +2014,7 @@ msgstr "Nieuwe afdeling" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Lid toevoegen" @@ -1929,8 +2043,8 @@ msgid "Confirm Password" msgstr "Bevestig Wachtwoord" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Gebruiker uitnodigen" @@ -1950,7 +2064,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1966,7 +2080,7 @@ msgstr "Afdeling verwijderen" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Lid verwijderen" @@ -2033,9 +2147,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Permissie geweigerd" @@ -2077,7 +2191,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2115,8 +2230,8 @@ msgstr "Zoek" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Zoek bestanden in deze bibliotheek" @@ -2147,38 +2262,42 @@ msgstr "Tip: 0 betekent standaard limiet" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Deellink" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Upload Link" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Delen met gebruiker" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Delen met een groep" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2207,8 +2326,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Selecteer bibliotheken om te delen" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2251,6 +2370,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2259,7 +2379,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2277,9 +2397,9 @@ msgstr "Succesvol 1 item verwijderd." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2448,7 +2568,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2528,36 +2648,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Downloaden" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Aan het inpakken..." @@ -2592,7 +2683,7 @@ msgstr "Bijwerken" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2628,19 +2719,19 @@ msgstr "Locatie" msgid "Files" msgstr "Bestanden" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "Geblokkeerd" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2648,7 +2739,7 @@ msgstr "Geblokkeerd" msgid "Unstar" msgstr "Ongedaan maken van favoriet" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2705,35 +2796,35 @@ msgstr "Andere bibliotheken" msgid "Search..." msgstr "Zoeken..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2770,7 +2861,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Opslaan..." @@ -2838,25 +2933,25 @@ msgstr "favoriet" msgid "unstarred" msgstr "geen favoriet" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Slot" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Deblokkeer" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2864,14 +2959,14 @@ msgstr "" msgid "Details" msgstr "Details" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Openen via programma" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Opmerking" @@ -2906,7 +3001,7 @@ msgid "Actions" msgstr "Acties" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Alle groepen" @@ -2921,7 +3016,7 @@ msgstr "Links" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Mappen" @@ -3052,6 +3147,11 @@ msgstr "" msgid "No comment yet." msgstr "Nog geen opmerkingen." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Standaard" @@ -3160,10 +3260,10 @@ msgstr "Map toegangsrechten" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3181,8 +3281,7 @@ msgstr "Wijzig het wachtwoord" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3206,46 +3305,33 @@ msgstr "Clients" msgid "Search Files" msgstr "Zoek Bestanden" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Upload" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Nieuw" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Bestanden Uploaden" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Map uploaden" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Nieuw Excelbestand" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Nieuw PowerPoint-bestand" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Nieuw Word-bestand" @@ -3278,7 +3364,7 @@ msgstr "Nieuw concept" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Verplaatsen" @@ -3296,20 +3382,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Lijst" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Raster" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Kolom" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detailweergave" @@ -3745,6 +3831,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3821,75 +3908,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Kopiëren van %(name)s gelukt." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Kon %(name)s niet kopiëren" @@ -3992,9 +4080,10 @@ msgstr "Defect (neem contact op met je systeembeheerder om deze bibliotheek te r #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4005,7 +4094,9 @@ msgstr "Status" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4016,6 +4107,7 @@ msgstr "Ruimte Gebruikt" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4026,9 +4118,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4036,16 +4130,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Gemaakt om" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Laatste inlog" @@ -4085,11 +4178,35 @@ msgstr "Geen afdelingen" msgid "Shared By" msgstr "Gedeeld Door" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Handelingen" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Zoek groepen" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Resultaat" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4100,7 +4217,7 @@ msgstr "Handelingen" msgid "Previous" msgstr "Vorige" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4143,12 +4260,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Versleutelde bibliotheek" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Lees-Schrijf bibliotheek" @@ -4266,7 +4383,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s verwijderd." @@ -4296,16 +4413,18 @@ msgstr "Voeg beheerder toe" msgid "All" msgstr "Alle" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Voeg nieuwe gebruiker toe" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Wijzigen gelukt" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4316,6 +4435,28 @@ msgstr "Voeg nieuwe gebruiker toe" msgid "Users" msgstr "Gebruikers" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Voeg nieuwe gebruiker toe" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4378,7 +4519,7 @@ msgstr "Vul hier bestands extensies in, gescheiden door ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4412,8 +4553,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4677,10 +4818,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "Groep succesvol overgedragen" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4690,23 +4827,12 @@ msgstr "" msgid "Export Excel" msgstr "Export naar Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Resultaat" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4892,7 +5018,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4907,16 +5033,6 @@ msgstr "" msgid "Delete Organization" msgstr "Verwijder Organisatie" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Wijzigen gelukt" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5133,15 +5249,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5378,50 +5485,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Synchronisatie" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5534,11 +5659,11 @@ msgstr "Taal" msgid "Profile Setting" msgstr "Profielinstelling" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Gedeeld door:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5579,10 +5704,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5662,120 +5783,120 @@ msgstr "Bericht" msgid "Access Log" msgstr "Toegangslogboek" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Alleen-lezen bibliotheek" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Voorbeeld en download" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Alleen voorbeeld" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Kopiëren van %(name)s en 1 ander item gelukt." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Kopiëren van %(name)s en %(amount)s andere items gelukt." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Verplaatsen van %(name)s gelukt." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Verplaatsen van %(name)s en 1 ander item gelukt." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Verplaatsen van %(name)s en %(amount)s andere items gelukt." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/pl/LC_MESSAGES/django.po b/locale/pl/LC_MESSAGES/django.po index 9c8554f1a9..d135e55383 100644 --- a/locale/pl/LC_MESSAGES/django.po +++ b/locale/pl/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Polish (http://www.transifex.com/haiwen/seahub/language/pl/)\n" "MIME-Version: 1.0\n" @@ -23,45 +23,45 @@ msgstr "" "Language: pl\n" "Plural-Forms: 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);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Nazwa jest zbyt długa (maksymalnie 64 znaki)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Nazwa nie powinna zawierać '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Login ID nie może być pusty" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Login id %s już istnieje." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Nazwa departamentu jest zbyt długa (maksymalnie 512 znaków)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Przyznana przestrzeń musi być okreslona" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Musi być liczbą większą lub równą 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Przyznana przestrzeń jest zbyt mała (minimum 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Nie udało się ustawić limitów dyskowych: maksimum to %d MB" @@ -70,7 +70,7 @@ msgstr "Nie udało się ustawić limitów dyskowych: maksimum to %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -117,7 +117,7 @@ msgid "" "institution" msgstr "Błąd dodawania %s do instytucji: użytkownik już należy do tej instytucji" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Biblioteka systemowa nie może zostać usunięta." @@ -132,30 +132,30 @@ msgstr "Biblioteka nie może być przeniesiona do właściciela." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "Użytkownik %s jest już właścicielem biblioteki." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "E-mail %s jest nieprawidłowy." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Element został udostępniony %s." @@ -219,8 +219,8 @@ msgstr "Link przesyłania" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "E-mail" @@ -236,9 +236,9 @@ msgstr "E-mail" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nazwa" @@ -249,7 +249,7 @@ msgstr "Nazwa" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Kontakt email" @@ -257,7 +257,7 @@ msgstr "Kontakt email" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Wykorzystanie przestrzeni" @@ -265,8 +265,8 @@ msgstr "Wykorzystanie przestrzeni" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Przydzielone miejsce" @@ -287,7 +287,7 @@ msgid "Successfully added user %(user)s." msgstr "Poprawnie dodano %(user)s użytkownika(ów)." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Zostałeś zaproszony do %s" @@ -304,53 +304,53 @@ msgid "" "because Email service is not properly configured." msgstr "Poprawnie dodano użytkownika %(user)s. E-mail z powiadomieniem nie został wysłany, ponieważ usługa mailingu nie jest poprawnie skonfigurowana." -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Edycja pomyślna." -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Twoje konto w %s jest aktywowane" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Edycja zakończona pomyślnie, wiadomość e-mail została wysłana." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Edycja zakończona pomyślnie, ale nie udało się wysłać wiadomości e-mail. Proszę sprawdzić konfigurację." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Hasło w %s zostało zresetowane" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Pomyślnie zresetowano hasło na %(passwd)s, wiadomość e-mail została wysłana do %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Pomyślnie zresetowano hasło na %(passwd)s, ale nie udało się wysłać wiadomości do %(user)s, proszę sprawdzić konfigurację e-mail." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Pomyślnie zresetowano użytkownikowi %(user)s hasło na %(passwd)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -373,15 +373,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -399,11 +399,11 @@ msgstr "Nieprawidłowa ścieżka docelowa" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Brak miejsca." @@ -423,15 +423,15 @@ msgstr "Plik jest zablokowany" msgid "Cancel failed" msgstr "Nie udało się anulować" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "nazwa użytkownika nieprawidłowa." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -452,7 +452,7 @@ msgstr "Odmowa dostępu." msgid "File is not locked." msgstr "Plik nie jest zablokowany." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Nie możesz odświeżyć tego pliku. Jest zablokowany." @@ -492,18 +492,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Grupa nie istnieje" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Nie udało się wyeksportować do Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "Uprawnienie już istnieje." @@ -514,7 +514,7 @@ msgstr "%(user)s zabrał Ci dostęp do %(site_name)s." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "Adres email nie może być zaproszony jako gość." @@ -526,14 +526,14 @@ msgstr "%s jest już zaproszony." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Użytkownik %s już istnieje." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -568,11 +568,11 @@ msgstr "Nie można zresetować hasła tej biblioteki." msgid "New password of library %s" msgstr "Nowe hasło dla biblioteki %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Nieprawidłowe hasło" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Błąd deszyfrowania biblioteki" @@ -580,20 +580,20 @@ msgstr "Błąd deszyfrowania biblioteki" msgid "Wrong old password" msgstr "Nieprawidłowe stare hasło" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "Plik %s jest zablokowany." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "Nie można przenieść folderu %s. Proszę sprawdź jego uprawnienia." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "Nie można usunąć folderu %s. Proszę sprawdź jego uprawnienia." @@ -630,45 +630,52 @@ msgstr "błędy email." msgid "An upload link is shared to you on %s" msgstr "Udostępniono Ci łącze przesyłania w %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Hasło jest wymagane." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Hasło jest zbyt krótkie." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Czas przedawnienia w dniach powinien być większy lub równy %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Czas przedawnienia w dniach powinien być mniejszy lub równy %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "Link udostępnienia %s już istnieje." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Hasło jest za krótkie" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -699,6 +706,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Obecnie posiadasz %(nb_avatars)d awatarów, a dozwolone maksimum to %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -733,7 +744,7 @@ msgstr "Email lub nazwa użytkownika" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Hasło" @@ -807,15 +818,15 @@ msgstr "Użytkownik z tym adresem email już istnieje." msgid "This account has been frozen due to too many failed login attempts." msgstr "To konto zostało zamrożone z powodu zbyt dużej liczby nieudanych logowań." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Wylogowany" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Nie udało się wysłać e-maila, proszę się skontaktować z administratorem." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Nie można zaktualizować hasła, skontaktuj się z administratorem usługi LDAP" @@ -985,40 +996,40 @@ msgstr "Użytkownik anonimowy" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Status" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Rola" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Utworzono" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Ostatnie logowanie" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Admin" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP (import)" @@ -1026,7 +1037,7 @@ msgstr "LDAP (import)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktywny" @@ -1034,25 +1045,25 @@ msgstr "Aktywny" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Nieaktywny" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Tak" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Gość" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Domyślnie" @@ -1399,7 +1410,7 @@ msgstr "Nazwa %s nie jest prawidłowa" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Brakujący parametr" @@ -1523,10 +1534,10 @@ msgstr "Załoga %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Odmowa dostępu" @@ -3675,12 +3686,12 @@ msgstr "Właściciel" msgid "Member" msgstr "Członek" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Pomyślnie usunięto %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Niepowodzenie usuwanie: użytkownik nie istnieje" @@ -3712,8 +3723,9 @@ msgstr "Cześć," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s zaprosił Cię do %(site_name)s. Kliknij w poniższe łącze: " +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3833,21 +3845,21 @@ msgstr "%s nowych powiadomień" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Plik %(file_name)s przesłano do %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Plik %(file_name)s przesłano do Usuniętej Biblioteki" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s prosi o członkostwo w grupie %(group_name)s, wiadomość weryfikacyjna: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "Użytkownik %(group_staff)s dodał Cię do grupy %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "Plik %(file_name)s ma nowy komentarz od użytkownika %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3891,7 +3903,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "Gość %(user)s zaakceptował zaproszenie o %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: fotex \n" "Language-Team: Polish (http://www.transifex.com/haiwen/seahub/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "Tagi" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "Opis" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "Opis" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "Anuluj" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "Anuluj" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "Anuluj" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "Anuluj" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "Anuluj" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Przeszukaj użytkowników..." @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "Czy na pewno chcesz usunąć swoje konto?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nazwa" @@ -883,14 +894,14 @@ msgstr "Nazwa" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "Uprawnienie" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Odczyt i zapis" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Tylko odczyt" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "Zaszyfruj" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "Hasło" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Powtórz hasło" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Opis jest wymagany" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Prześlij" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Pobierz" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopiuj" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "Dodaj" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Uprawnienia:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Wyślij" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Dodaj ochronę hasła" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Dodaj termin ważności" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dni" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Wygeneruj" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Proszę podać dni" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1344,8 +1465,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopiuj" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "Pomyślnie zaproszono %(email) i %(num) innych osób." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "Ustaw uprawnienia {placeholder}" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1540,16 +1649,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Błąd" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Proszę sprawdzić sieć." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grupa" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "Wybierz grupę" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "Nazwa biblioteki" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "Nazwa biblioteki" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Rozmiar" @@ -1677,7 +1786,7 @@ msgstr "Rozmiar" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "Rozmiar" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Ostatnia aktualizacja" @@ -1793,7 +1902,7 @@ msgstr "Rola" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Admin" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Więcej operacji" @@ -1896,7 +2010,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Dodaj członka" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "Potwierdź hasło" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Usuń członka" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Odmowa dostępu" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "Szukaj" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Przeszukaj pliki w tej bibliotece" @@ -2143,38 +2258,42 @@ msgstr "Porada: 0 oznacza limit domyślny" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Łącze przesyłania" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Udostępnij użytkownikowi" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Udostępnij grupie" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Wybierz biblioteki do udostępnienia" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "Pomyślnie usunięto 1 element." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Pobierz" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Pakowanie..." @@ -2588,7 +2679,7 @@ msgstr "Aktualizuj" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "Położenie" msgid "Files" msgstr "Pliki" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "zablokowany" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "zablokowany" msgid "Unstar" msgstr "Usuń gwiazdkę" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "Inne biblioteki" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Brak miejsca." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Zapisywanie..." @@ -2834,25 +2929,25 @@ msgstr "Oznaczone gwiazdką" msgid "unstarred" msgstr "Nieoznaczone gwiazdką" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Zablokuj" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Odblokuj" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Otwórz folder nadrzędny" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "Otwórz folder nadrzędny" msgid "Details" msgstr "Szczegóły" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Otwórz w kliencie" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Komentarz" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "Akcje" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Wszystkie grupy" @@ -2917,7 +3012,7 @@ msgstr "Łącza" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Foldery" @@ -3048,6 +3143,11 @@ msgstr "" msgid "No comment yet." msgstr "Brak komentarzy." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Domyślnie" @@ -3156,10 +3256,10 @@ msgstr "Uprawnienia folderu" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "Zmień hasło" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "Klienci" msgid "Search Files" msgstr "Przeszukaj pliki" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Prześlij" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Nowy" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Prześlij pliki" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Wyślij folder" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Nowy plik Markdown" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Nowy plik Excel" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Nowy plik PowerPoint" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Nowy plik Word" @@ -3274,7 +3360,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Przenieś" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Lista" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Siatka" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Szczegóły" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Boczne menu nawigacyjne" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Pomyślnie skopiowano %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Nie można skopiować %(name)s" @@ -3988,9 +4076,10 @@ msgstr "Uszkodzona (proszę się skontaktować z administratorem w celu naprawy #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "Status" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "Wykorzystana przestrzeń" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Utworzono" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Ostatnie logowanie" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "Udostępniony przez" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Akcje" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Szukaj grup" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Wynik" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "Akcje" msgid "Previous" msgstr "Poprzedni" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Biblioteka zaszyfrowana" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Biblioteka do odczytu i zapisu" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "Wykorzystane miejsce / Quota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Pomyślnie usunięto %s" @@ -4292,16 +4409,18 @@ msgstr "Dodaj admina" msgid "All" msgstr "Wszystkie" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Dodaj użytkownika" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Edycja pomyślna." +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "Dodaj użytkownika" msgid "Users" msgstr "Użytkownicy" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Dodaj użytkownika" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "Podaj tutaj rozszerzenia plików, rozdzielona za pomocą ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "Pomyślnie wyłączono udostępnianie biblioteki {placeholder}" msgid "Successfully transferred the group." msgstr "Pomyślnie przeniesiono grupę." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "Wyeksportuj do Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Porada: można wyszukiwać słów kluczowych w nazwie." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Wynik" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "Usuń organizację" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Edycja pomyślna." - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "Minimalna ilość znaków jaką powinno zawierać hasło do zaszyfrowanej biblioteki." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "minimalna długość hasła łącza pobierania/wysyłania" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Minimalna liczba znaków jaką powinno zawierać hasło do łącza pobierania/wysyłania." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Zezwól użytkownikom na dodawanie bibliotek organizacji. W przeciwnym razie tylko administrator będzie mógł je dodawać." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Podgląd online" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "rozszerzenia plików tekstowych" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Rozszerzenie plików tekstowych, które mogą być podglądane online. Rozszerzenia powinny być rozdzielone przecinkami." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Synchronizuj" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Jeśli włączone, klient na desktopie nie będzie mógł synchronizować folderów poza domyślnym folderem Seafile." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "Język" msgid "Profile Setting" msgstr "Ustawienia profilu" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Udostępnił: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "Nie masz żadnych łącz przesyłania" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "Wiadomość" msgid "Access Log" msgstr "Log dostępu" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Biblioteka tylko do odczytu" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Pomyślnie skopiowano %(name)s i 1 inny element." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Pomyślnie skopiowano %(name)s i %(amount)s innych elementów." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Pomyślnie przeniesiono %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Pomyślnie przeniesiono %(name)s i 1 inny element." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Pomyślnie przeniesiono %(name)s i %(amount)s innych elementów." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 2b34711ed6..6952aef013 100644 --- a/locale/pt_BR/LC_MESSAGES/django.po +++ b/locale/pt_BR/LC_MESSAGES/django.po @@ -23,8 +23,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/haiwen/seahub/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -33,45 +33,45 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "O nome é muito extenso (máximo de 64 caracteres)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "O nome não pode conter '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "O Departamento é longo demais (máximo de 512 caracteres)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "A cota do espaço não pode estar vazia" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Deve ser um número inteiro superior ou igual a 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "A cota de espaço é muito baixo (o valor mínimo é 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Falha ao definir uma cota: a cota maxima é %d MB" @@ -80,7 +80,7 @@ msgstr "Falha ao definir uma cota: a cota maxima é %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -127,7 +127,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "A biblioteca do sistema não pode ser excluída." @@ -142,30 +142,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "O usuário %s já é proprietário da biblioteca" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "O e-mail %s é inválido." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Este item já foi compartilhado com %s." @@ -229,8 +229,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "E-mail" @@ -246,9 +246,9 @@ msgstr "E-mail" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Nome" @@ -259,7 +259,7 @@ msgstr "Nome" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "E-mail de contato" @@ -267,7 +267,7 @@ msgstr "E-mail de contato" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Espaço utilizado" @@ -275,8 +275,8 @@ msgstr "Espaço utilizado" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Cota do Armazenamento" @@ -297,7 +297,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Você foi convidado para entrar %s" @@ -314,53 +314,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editado com sucesso" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Sua conta em %s está ativada" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Editado com sucesso, um e-mail foi enviado." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Editado com sucesso, mas falhou ao enviar o e-mail, favor verificar sua configuração de e-mail." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "A senha foi reconfigurada em %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Reiniciada com sucesso a senha para %(passwd)s, um e-mail foi enviado para %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Reiniciada com sucesso a senha para %(passwd)s, mas falhou ao enviar um e-mail %(user)s, favor verifique sua configuração de e-mail." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Reiniciada com sucesso a senha para %(passwd)s para o usuário %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -383,15 +383,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -409,11 +409,11 @@ msgstr "O caminho destino é inválido" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Sem cota disponível." @@ -433,15 +433,15 @@ msgstr "Arquivo bloqueado" msgid "Cancel failed" msgstr "Falha ao Cancelar" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "nome do usuário é inválido." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -462,7 +462,7 @@ msgstr "Permissão negada." msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -502,18 +502,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "O grupo não existe" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Falha ao exportar para Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -524,7 +524,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "O endereço de email não pode ser cadastrado como convidado." @@ -536,14 +536,14 @@ msgstr "%s já está convidado." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "O usuário %s já existe." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -578,11 +578,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Senha incorreta" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Falha ao descriptografar a biblioteca" @@ -590,20 +590,20 @@ msgstr "Falha ao descriptografar a biblioteca" msgid "Wrong old password" msgstr "Senha antiga errada." -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -640,45 +640,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "Um link de upload está compartilhado com você em %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Senha obrigatoria" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Senha muito curta." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "A senha é muito curta" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -709,6 +716,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Você já tem %(nb_avatars)d avatars, e o máximo permitido é %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -743,7 +754,7 @@ msgstr "E-mail ou nome do usuário" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Senha" @@ -817,15 +828,15 @@ msgstr "Já existe um usuário cadastrado com este e-mail." msgid "This account has been frozen due to too many failed login attempts." msgstr "Esta conta foi bloqueada devido a muitas tentativas de login incorretas." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Desconectado" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Falha ao enviar e-mail. Por favor, contate o administrador." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Não é possível atualizar senha, por favor contate o administrador." @@ -995,40 +1006,40 @@ msgstr "Usuário anônimo" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Estado" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Papel" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Criado em" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Ultimo Login" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administrador" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(imported)" @@ -1036,7 +1047,7 @@ msgstr "LDAP(imported)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Ativo" @@ -1044,25 +1055,25 @@ msgstr "Ativo" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inativo" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Sim" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Convidado" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Padrão" @@ -1399,7 +1410,7 @@ msgstr "Nome %s não é válido" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argumento ausente" @@ -1523,10 +1534,10 @@ msgstr "A equipe %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Permissão negada" @@ -3675,12 +3686,12 @@ msgstr "Proprietário" msgid "Member" msgstr "Membro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s excluído com sucesso" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Falha ao excluir: o usuário não existe" @@ -3712,8 +3723,9 @@ msgstr "Oi, " #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s convidou você para participar de %(site_name)s. Por favor clique no link abaixo:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3831,21 +3843,21 @@ msgstr "Nova notificação em %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Um arquivo de nome %(file_name)s foi enviado para %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "O Arquivo chamado %(file_name)s será carregado para biblioteca excluída" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s requisitou acesso ao grupo %(group_name)s, menasgem de verificação: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "O usuário %(group_staff)s adicionou você ao grupo %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "O arquivo %(file_name)s tem novos comentários do usuário %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3889,7 +3901,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Erick Melo \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/haiwen/seahub/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +151,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -178,8 +178,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -250,6 +250,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -272,7 +274,7 @@ msgstr "Descrição" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -285,7 +287,7 @@ msgstr "Descrição" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -353,6 +355,7 @@ msgstr "Cancelar" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -370,7 +373,7 @@ msgstr "Cancelar" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -388,10 +391,10 @@ msgstr "Cancelar" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -414,8 +417,8 @@ msgstr "Cancelar" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -429,6 +432,8 @@ msgstr "Cancelar" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -474,13 +479,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Buscar usuários..." @@ -610,13 +615,14 @@ msgid "Really want to delete your account?" msgstr "Você realmente deseja excluir essa conta?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -624,23 +630,25 @@ msgstr "Você realmente deseja excluir essa conta?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -648,7 +656,8 @@ msgstr "Você realmente deseja excluir essa conta?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -663,8 +672,7 @@ msgstr "Você realmente deseja excluir essa conta?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -780,6 +788,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -829,7 +838,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -844,13 +853,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -877,7 +888,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nome" @@ -885,14 +896,14 @@ msgstr "Nome" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -903,8 +914,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -968,26 +979,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1000,14 +1012,14 @@ msgstr "Permissão" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Leitura-Escrita" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Somente Leitura" @@ -1016,8 +1028,8 @@ msgid "Encrypt" msgstr "Criptografar" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1028,15 +1040,15 @@ msgid "Password" msgstr "Senha" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Informe a senha novamente" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1058,8 +1070,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1067,6 +1079,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Descrição é obrigatória" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Enviar arquivo" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Download" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Copiar" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1138,126 +1247,138 @@ msgstr "" msgid "Add" msgstr "Adicionar" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Permissão:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Enviar" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Adicionar proteção por senha" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Adicionar auto expiração" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dias" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Gerar" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Por favor, informe os dias" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1346,8 +1467,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1358,18 +1479,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Copiar" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1409,7 +1518,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1533,8 +1642,8 @@ msgid "Set {placeholder}'s permission" msgstr "Setar {placeholder}'s permissão" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1542,16 +1651,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1562,28 +1671,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Erro" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Por favor " #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grupo" @@ -1599,9 +1708,9 @@ msgid "Select a group" msgstr "Selecionar um grupo" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1645,7 +1754,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1665,7 +1774,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Tamanho" @@ -1679,7 +1788,7 @@ msgstr "Tamanho" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1694,7 +1803,7 @@ msgstr "Tamanho" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Última atualização" @@ -1795,7 +1904,7 @@ msgstr "Papel" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1807,18 +1916,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administrador" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1837,25 +1948,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1863,7 +1977,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Mais operações" @@ -1898,7 +2012,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Adicionar Membro" @@ -1927,8 +2041,8 @@ msgid "Confirm Password" msgstr "Confirme a senha" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1948,7 +2062,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1964,7 +2078,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Excluir Membro" @@ -2031,9 +2145,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Permissão negada" @@ -2075,7 +2189,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2113,8 +2228,8 @@ msgstr "Pesquisar" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Pesquisar arquivos nessa biblioteca" @@ -2145,38 +2260,42 @@ msgstr "Dica: 0 significa limite padrão" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Link compartilhado" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Enviar Link" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Compartilhar com usuario" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Compartilhar com grupo" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2205,8 +2324,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Selecione bibliotecas para compartilhar" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2249,6 +2368,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2257,7 +2377,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2275,9 +2395,9 @@ msgstr "Item excluído com sucesso." msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2446,7 +2566,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2526,36 +2646,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Download" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Empacotando..." @@ -2590,7 +2681,7 @@ msgstr "Atualizar" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2626,19 +2717,19 @@ msgstr "" msgid "Files" msgstr "Arquivos" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "Travado" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2646,7 +2737,7 @@ msgstr "Travado" msgid "Unstar" msgstr "Desmarcar" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2703,35 +2794,35 @@ msgstr "Outras bibliotecas" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Sem cota disponível." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2768,7 +2859,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Salvando..." @@ -2836,25 +2931,25 @@ msgstr "marcado" msgid "unstarred" msgstr "desmarcar" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Trava" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Destravar" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2862,14 +2957,14 @@ msgstr "" msgid "Details" msgstr "Detalhes" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Abrir através do cliente Desktop" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Comentário" @@ -2904,7 +2999,7 @@ msgid "Actions" msgstr "Ações" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Todos os grupos" @@ -2919,7 +3014,7 @@ msgstr "Links" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Pastas" @@ -3050,6 +3145,11 @@ msgstr "" msgid "No comment yet." msgstr "Nenhum comentário ainda." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Padrão" @@ -3158,10 +3258,10 @@ msgstr "Permissão da Pasta" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3179,8 +3279,7 @@ msgstr "Trocar senha" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3204,46 +3303,33 @@ msgstr "Clientes" msgid "Search Files" msgstr "Pesquisar arquivos" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Enviar arquivo" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Novo" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Enviar arquivos" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Pasta de Upload" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Novo Arquivo Markdown" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Novo Arquivo Excel" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Novo Arquivo PowerPoint" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Novo Arquivo Word" @@ -3276,7 +3362,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Mover" @@ -3294,20 +3380,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Lista" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Grid" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detalhes" @@ -3743,6 +3829,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3819,75 +3906,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Menu de Navegação Lateral" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr " %(name)s. copiados com sucesso" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Falha ao copiar %(name)s" @@ -3990,9 +4078,10 @@ msgstr "Danificado (por favor contate seu administrador para consertar esta bibl #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4003,7 +4092,9 @@ msgstr "Estado" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4014,6 +4105,7 @@ msgstr "Espaço utilizado" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4024,9 +4116,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4034,16 +4128,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Criado em" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Ultimo Login" @@ -4083,11 +4176,35 @@ msgstr "" msgid "Shared By" msgstr "Compartilhado por" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operações" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Procurar grupos" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Resultado" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4098,7 +4215,7 @@ msgstr "Operações" msgid "Previous" msgstr "Anterior" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4141,12 +4258,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Biblioteca encriptada" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Biblioteca no modo leitura-escrita" @@ -4264,7 +4381,7 @@ msgid "Space Used / Quota" msgstr "Espaço utilizado / cota" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s excluído com sucesso" @@ -4294,16 +4411,18 @@ msgstr "Incluir administrador" msgid "All" msgstr "Todos" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Incluir usuários" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Editado com sucesso" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4314,6 +4433,28 @@ msgstr "Incluir usuários" msgid "Users" msgstr "Usuários" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Incluir usuários" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4376,7 +4517,7 @@ msgstr "Digite as extensões de arquivos aqui, separado por ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4410,8 +4551,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4675,10 +4816,6 @@ msgstr "Sucesso ao descompartilhar biblioteca {placeholder}" msgid "Successfully transferred the group." msgstr "Grupo transferido com sucesso." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4688,23 +4825,12 @@ msgstr "" msgid "Export Excel" msgstr "Exportar para Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Dica: Você pode pesquisar por palavra-chave no nome." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Resultado" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4890,7 +5016,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4905,16 +5031,6 @@ msgstr "" msgid "Delete Organization" msgstr "Excluir organização" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Editado com sucesso" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5131,15 +5247,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5376,50 +5483,68 @@ msgid "" msgstr "O menor número de caracteres que uma senha de biblioteca deve incluir." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "comprimento mínimo da senha do link de download/upload" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "O menor número de caracteres que uma senha de download/upload deve incluir." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Sincronizar" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Se ligado, os clientes desktop não poderão sincronizar com uma pasta fora da pasta padrão do Seafile." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5532,11 +5657,11 @@ msgstr "Idioma" msgid "Profile Setting" msgstr "Configurar perfil" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Compartilhado por:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5577,10 +5702,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5660,120 +5781,120 @@ msgstr "Mensagem" msgid "Access Log" msgstr "Registro de acesso" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Biblioteca no modo somente leitura" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s copiado com sucesso e 1 outro items" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s and %(amount)s outros items.copiados com sucesso" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Movidos com sucesso %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s e 1 outro item.copiados com sucesso" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s e %(amount)s outros items.copiados com sucesso" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/pt_PT/LC_MESSAGES/djangojs.po b/locale/pt_PT/LC_MESSAGES/djangojs.po index d4ac76d319..5d15155766 100644 --- a/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/haiwen/seahub/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Nome" @@ -882,14 +893,14 @@ msgstr "Nome" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Ler/Escrever" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Ler Apenas" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Palavra-passe" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Por favor verifique a ligação à rede." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "" @@ -1676,7 +1785,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "" @@ -1792,7 +1901,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Permissão recusada" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2142,38 +2257,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2833,25 +2928,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2916,7 +3011,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operações" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Operações" msgid "Previous" msgstr "" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "" msgid "Profile Setting" msgstr "" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po index f191013bab..a9eb8776e9 100644 --- a/locale/ru/LC_MESSAGES/django.po +++ b/locale/ru/LC_MESSAGES/django.po @@ -25,8 +25,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Russian (http://www.transifex.com/haiwen/seahub/language/ru/)\n" "MIME-Version: 1.0\n" @@ -35,45 +35,45 @@ msgstr "" "Language: ru\n" "Plural-Forms: 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);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Имя слишком длинное (максимум 64 символа)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Имя не должно содержать '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Login ID не может быть пустым" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Login ID %s уже существует." -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Отдел слишком длинный (максимум 512 символов)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Значение квоты не может быть пустым" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Должно быть целым числом, которое больше или равно 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Квота слишком мала (минимальное значение 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Невозможно задать квоту: максимальная квота %d МБ" @@ -82,7 +82,7 @@ msgstr "Невозможно задать квоту: максимальная #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -129,7 +129,7 @@ msgid "" "institution" msgstr "Не удалось добавить %s в учреждение: пользователь уже принадлежит этому учреждению" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Системная библиотека не может быть удалена." @@ -144,30 +144,30 @@ msgstr "Библиотека не может быть передана влад #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "Есть связанная опубликованная библиотека." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "Пользователь %s уже владелец библиотеки." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "Email %s недействителен." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Этот элемент доступен для %s." @@ -231,8 +231,8 @@ msgstr "Загружено по ссылке" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Email" @@ -248,9 +248,9 @@ msgstr "Email" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Имя" @@ -261,7 +261,7 @@ msgstr "Имя" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Email" @@ -269,7 +269,7 @@ msgstr "Email" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Использование пространства" @@ -277,8 +277,8 @@ msgstr "Использование пространства" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Квота" @@ -299,7 +299,7 @@ msgid "Successfully added user %(user)s." msgstr "Добавлен пользователь %(user)s." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Вы приглашены присоединиться к %s" @@ -316,53 +316,53 @@ msgid "" "because Email service is not properly configured." msgstr "Добавлен пользователь %(user)s. Но уведомление на email не может быть отправлено, потому что не правильно настроена почтовая служба. " -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Редактирование удалось." -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Аккаунт на %s активирован" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Правка сохранена, письмо на email отправлено." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Правка сохранена, но отправка письма не удалась. Проверьте настройки электронной почты." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Пароль на %s был сброшен" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Пароль успешно изменен на %(passwd)s, сообщение было отправлено %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Пароль успешно изменен на %(passwd)s, но сообщение не было отправлено %(user)s, пожалуйста, проверьте настройки электронной почты." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Пароль успешно изменен на %(passwd)s для пользователя %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -385,15 +385,15 @@ msgstr "Файл с вирусом не найден." #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -411,11 +411,11 @@ msgstr "Неправильный путь назначения" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Превышение квоты дискового пространства." @@ -435,15 +435,15 @@ msgstr "Файл заблокирован" msgid "Cancel failed" msgstr "Не удалось отменить" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "имя пользователя недействительно." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -464,7 +464,7 @@ msgstr "Доступ запрещен" msgid "File is not locked." msgstr "Файл не заблокирован." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Вы не можете обновить блокировку этого файла." @@ -504,18 +504,18 @@ msgid "User %s is an organization user." msgstr "Пользователь %s является участником сообщества." #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Группа не существует" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Не удалось экспортировать в Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "Разрешение уже существует." @@ -526,7 +526,7 @@ msgstr "%(user)s отозвал доступ к %(site_name)s." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "Адрес электронной почты не может быть приглашен в качестве гостя." @@ -538,14 +538,14 @@ msgstr "%s уже приглашен." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Пользователь %s уже существует." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -580,11 +580,11 @@ msgstr "Не удается сбросить пароль этой библио msgid "New password of library %s" msgstr "Новый пароль библиотеки %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Неверный пароль" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Ошибка расшифровки библиотеки" @@ -592,20 +592,20 @@ msgstr "Ошибка расшифровки библиотеки" msgid "Wrong old password" msgstr "Неверный старый пароль" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "Файл %s заблокирован." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "Не удается переместить папку %s, пожалуйста, проверьте ее разрешения." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "Не удается удалить папку %s, пожалуйста, проверьте ее разрешения." @@ -642,45 +642,52 @@ msgstr "email недействителен." msgid "An upload link is shared to you on %s" msgstr "Вам доступна ссылка для загрузки на %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Требуется пароль." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Пароль слишком короткий." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "Пароль слишком слабый." + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Срок действия должен быть больше или равен %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Срок действия должен быть меньше или равен %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "Время истечения должно быть позже, чем %s." -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "Время истечения должно быть раньше, чем %s." -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "Общедоступная ссылка %s уже существует." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Пароль слишком короткий" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -711,6 +718,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "У вас уже есть %(nb_avatars)d аватар, максимально разрешено %(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -745,7 +756,7 @@ msgstr "Email или Логин" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Пароль" @@ -819,15 +830,15 @@ msgstr "Пользователь с таким email уже существует msgid "This account has been frozen due to too many failed login attempts." msgstr "Этот аккаунт был заблокирован из-за слишком большого числа неудачных попыток входа." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Выйти" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Невозможно отправить сообщение. Пожалуйста, обратитесь к администратору." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Не удалось изменить пароль. Обратитесь к администратору службы LDAP." @@ -997,40 +1008,40 @@ msgstr "Анонимный пользователь" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Статус" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Роль" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Создать как" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Последний вход" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Администратор" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(импортировано)" @@ -1038,7 +1049,7 @@ msgstr "LDAP(импортировано)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Активный" @@ -1046,25 +1057,25 @@ msgstr "Активный" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Не активный" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Да" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Гость" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "По умолчанию" @@ -1411,7 +1422,7 @@ msgstr "Имя %s недействительно" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Пропущен аргумент" @@ -1535,10 +1546,10 @@ msgstr "Команда %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Доступ запрещен" @@ -3687,12 +3698,12 @@ msgstr "Владелец" msgid "Member" msgstr "Участник" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Успешно удалено %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Не удалось удалить: Пользователь не существует" @@ -3724,8 +3735,9 @@ msgstr "Здравствуйте," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s пригласил вас присоединиться к %(site_name)s. Пожалуйста, нажмите на ссылку ниже:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "%(inviter_name)s пригласил вас присоединиться к %(site_name)s. Перейдите по ссылке ниже:" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3845,21 +3857,21 @@ msgstr "Новое уведомление в %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "У вас %(num)s новых уведомлений на %(site_name)s:\n" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Файл %(file_name)s был загружен в %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Файл %(file_name)s был загружен в Удаленная библиотека" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s запросил присоединение к группе %(group_name)s, сообщение: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "Пользователь %(group_staff)s добавил вас в группу %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "Файл %(file_name)s имеет новый комментарий от пользователя %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "Черновик #%(draft_id)s имеет новый комментарий от пользователя %(author)s" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s отправил вам запрос на черновик #%(draft_id)s" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3903,7 +3915,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "Гость %(user)s принял ваше приглашение в %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 16:54+0000\n" +"Last-Translator: Vladimir \n" "Language-Team: Russian (http://www.transifex.com/haiwen/seahub/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +151,7 @@ msgstr "Файл загружен. Вы уверены, что хотите по #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -178,8 +178,8 @@ msgid "Tags" msgstr "Теги" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -250,6 +250,8 @@ msgid "Contact Information" msgstr "Контактная информация" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -272,7 +274,7 @@ msgstr "Описание" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -285,7 +287,7 @@ msgstr "Описание" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -353,6 +355,7 @@ msgstr "Отменить" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -370,7 +373,7 @@ msgstr "Отменить" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -388,10 +391,10 @@ msgstr "Отменить" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -414,8 +417,8 @@ msgstr "Отменить" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -429,6 +432,8 @@ msgstr "Отменить" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -474,13 +479,13 @@ msgstr "Добавить нового рецензента" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Поиск пользователей..." @@ -610,13 +615,14 @@ msgid "Really want to delete your account?" msgstr "Вы действительно хотите удалить вашу учетную запись?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -624,23 +630,25 @@ msgstr "Вы действительно хотите удалить вашу у #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -648,7 +656,8 @@ msgstr "Вы действительно хотите удалить вашу у #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -663,8 +672,7 @@ msgstr "Вы действительно хотите удалить вашу у #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -780,6 +788,7 @@ msgstr "Копирование {num} элементов" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -829,7 +838,7 @@ msgstr "Новая библиотека отдела" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -844,13 +853,15 @@ msgstr "Новая библиотека отдела" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -877,7 +888,7 @@ msgstr "Новая библиотека отдела" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Имя" @@ -885,14 +896,14 @@ msgstr "Имя" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "Имя \"{name}\" уже занято. Пожалуйста, выберите другое имя." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -903,8 +914,8 @@ msgid "This is a draft" msgstr "Это черновик" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -968,26 +979,27 @@ msgid "Storage Backend" msgstr "Хранилище" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1000,14 +1012,14 @@ msgstr "Доступ" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Чтение-запись" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Только чтение" @@ -1016,8 +1028,8 @@ msgid "Encrypt" msgstr "Шифровать" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1028,15 +1040,15 @@ msgid "Password" msgstr "Пароль" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Подтвердите пароль" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1058,8 +1070,8 @@ msgstr "Выбрать цвет" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1067,6 +1079,103 @@ msgstr "Выбрать цвет" msgid "Save" msgstr "Сохранить" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Описание необходимо" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "Добавить разрешение" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "Изменить разрешение" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "Имя разрешения" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Загрузить" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Скачать" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Изменение" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "Изменение включает в себя изменение файла, создание файла и папки, перемещение/переименование файла и папки" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Копировать" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "Предпросмотр онлайн" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "Создать ссылку для общего доступа" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Удалить файл" @@ -1138,126 +1247,138 @@ msgstr "Участники" msgid "Add" msgstr "Добавить" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} дней" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "Больше или равно {minDays_placeholder} дней" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "Меньше или равно {maxDays_placeholder} дней" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Ссылка скопирована в буфер обмена." -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Прямая ссылка для скачивания скопирована в буфер обмена." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "Пароль слишком слабый, должен содержать не менее {shareLinkPasswordStrengthLevel} из следующих элементов: числа, заглавные буквы, строчные буквы и другие символы." + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "Разрешения изменены." -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(не менее {passwordLength} символов)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "(не менее {passwordLength} символов и иметь {shareLinkPasswordStrengthLevel} из следующих элементов: числа, заглавные буквы, строчные буквы и другие символы)" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Ссылка:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Прямая ссылка для скачивания:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Дата истечения:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Права:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Отправить" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "Вы уверены, что хотите удалить ссылку?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Если ссылка будет удалена, никто больше не сможет получить к ней доступ." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Защитить паролем" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Добавить авто истечение срока действия" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "Дни истечения" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "дней" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "Время истечения" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Установить разрешения" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Создать" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Пожалуйста, введите дни" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Пожалуйста, введите неотрицательное целое число" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Ссылка для загрузки скопирована в буфер обмена." -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Ссылка для загрузки:" @@ -1346,8 +1467,8 @@ msgstr "Внутренняя ссылка скопирована в буфер #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Внутренняя ссылка" @@ -1358,18 +1479,6 @@ msgid "" " with read permission to the file or folder." msgstr "Внутренняя ссылка - это ссылка на файл или папку, к которым могут обращаться пользователи с правами на чтение файла или папки." -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Копировать" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "Отозван доступ пользователя {placeholder}." @@ -1409,7 +1518,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "Успешно приглашен %(email) и %(num) других людей." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1533,8 +1642,8 @@ msgid "Set {placeholder}'s permission" msgstr "Установить права доступа к {placeholder}" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Группа не найдена" @@ -1542,16 +1651,16 @@ msgstr "Группа не найдена" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1562,28 +1671,28 @@ msgstr "Группа не найдена" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Ошибка" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Пожалуйста, проверьте сеть." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Группа" @@ -1599,9 +1708,9 @@ msgid "Select a group" msgstr "Выбрать группу" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1645,7 +1754,7 @@ msgstr "Название библиотеки" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1665,7 +1774,7 @@ msgstr "Название библиотеки" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Размер" @@ -1679,7 +1788,7 @@ msgstr "Размер" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1694,7 +1803,7 @@ msgstr "Размер" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Последнее обновление" @@ -1795,7 +1904,7 @@ msgstr "Роль" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1807,18 +1916,20 @@ msgstr "Удалено {name}." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Администратор" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1837,25 +1948,28 @@ msgid "New Wiki" msgstr "Новая Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1863,7 +1977,7 @@ msgstr "Новая Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Больше операций" @@ -1898,7 +2012,7 @@ msgstr "Новый отдел" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Добавить участника" @@ -1927,8 +2041,8 @@ msgid "Confirm Password" msgstr "Подтвердите пароль" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Пригласить пользователя" @@ -1948,7 +2062,7 @@ msgstr "Отправьте ссылку на приглашение другим #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1964,7 +2078,7 @@ msgstr "Удалить отдел" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Удалить участника" @@ -2031,9 +2145,9 @@ msgid "API token is copied to the clipboard." msgstr "Токен API скопирован в буфер обмена." #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Доступ запрещен" @@ -2075,7 +2189,8 @@ msgstr "Нет ссылок для загрузки" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2113,8 +2228,8 @@ msgstr "Поиск" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Поиск файлов в библиотеке" @@ -2145,38 +2260,42 @@ msgstr "Совет: по умолчанию 0 - без ограничений" msgid "The link is copied to the clipboard." msgstr "Ссылка скопирована в буфер обмена." -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Общедоступная ссылка" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Ссылка для загрузки" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Общий доступ для пользователя" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Общий доступ для группы" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "Пользовательские разрешения на общий доступ" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "Поделиться с другим сервером" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2205,8 +2324,8 @@ msgstr "Пожалуйста, выберите библиотеку, чтобы msgid "Select libraries to share" msgstr "Выберите библиотеки, общий доступ к которым вы хотите предоставить" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "Выбор групп..." @@ -2249,6 +2368,7 @@ msgstr "Это может занять некоторое время, пожал #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2257,7 +2377,7 @@ msgstr "Это может занять некоторое время, пожал #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2275,9 +2395,9 @@ msgstr "Успешно удален 1 объект." msgid "Select a server..." msgstr "Выбрать сервер..." -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "Библиотека не может быть передана владельцу." @@ -2446,7 +2566,7 @@ msgstr "Установить имя" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Условия" @@ -2526,36 +2646,7 @@ msgstr "Отменить публикацию" msgid "Publish a Library" msgstr "Опубликовать библиотеку" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Скачать" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Упаковка..." @@ -2590,7 +2681,7 @@ msgstr "Изменить" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2626,19 +2717,19 @@ msgstr "Местонахождение" msgid "Files" msgstr "Файлы" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "заблокирован {name}" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "заблокирован" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2646,7 +2737,7 @@ msgstr "заблокирован" msgid "Unstar" msgstr "Снять отметку" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2703,35 +2794,35 @@ msgstr "Другие библиотеки" msgid "Search..." msgstr "Поиск..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "Загружайте не более {maxFiles} файлов одновременно." -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "Файл заблокирован другими." -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "Неверное имя файла." -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "Файл уже существует." -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "Размер файла слишком большой." -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Превышение квоты дискового пространства." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2768,7 +2859,11 @@ msgid "Retry" msgstr "Повторить" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Сохранение..." @@ -2836,25 +2931,25 @@ msgstr "отмечено" msgid "unstarred" msgstr "не отмечено" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Заблокировать" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Разблокировать" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Открыть родительскую папку" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2862,14 +2957,14 @@ msgstr "Открыть родительскую папку" msgid "Details" msgstr "Детали" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Открыть с помощью клиента" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Комментарий" @@ -2904,7 +2999,7 @@ msgid "Actions" msgstr "Действия" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Все группы" @@ -2919,7 +3014,7 @@ msgstr "Ссылки" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Папки" @@ -3050,6 +3145,11 @@ msgstr "Показать разрешенные комментарии" msgid "No comment yet." msgstr "Комментариев пока нет." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "Добавить собственное разрешение" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "По умолчанию" @@ -3158,10 +3258,10 @@ msgstr "Разрешения папки" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3179,8 +3279,7 @@ msgstr "Изменить пароль" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3204,46 +3303,33 @@ msgstr "Клиенты" msgid "Search Files" msgstr "Поиск файлов" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Загрузить" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Новый" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Загрузить файлы" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Загрузить папку" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Новый Markdown файл" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Новый Excel файл" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Новый PowerPoint файл" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Новый Word файл" @@ -3276,7 +3362,7 @@ msgstr "Новый черновик" msgid "Start review" msgstr "Начать отзыв" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Переместить" @@ -3294,20 +3380,20 @@ msgstr "Изменить файл" msgid "Create a draft from this file, instead of editing it directly." msgstr "Создать черновик из этого файла, вместо изменения его напрямую." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Список" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Сетка" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Столбец" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Подробности" @@ -3484,7 +3570,7 @@ msgstr "Токен Web API Auth" #: frontend/src/components/user-settings/web-api-auth-token.js:74 msgid "Token:" -msgstr "" +msgstr "Токен:" #: frontend/src/components/user-settings/webdav-password.js:57 msgid "Password:" @@ -3743,6 +3829,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Вы можете создать библиотеки, нажав кнопку \"Новая библиотека\" выше." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3819,75 +3906,76 @@ msgid "" "button in the menu bar." msgstr "Вы еще не приглашали гостей. Гость может получить доступ к общим библиотекам через веб-интерфейс, что позволяет более эффективно сотрудничать, чем через ссылки. Вы можете пригласить гостя, нажав кнопку \"Пригласить гостя\" в строке меню." -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "Папка не существует." -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "Эта библиотека была установлена только для чтения администратором и не может быть обновлена." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Боковое меню навигации" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "Не удалось переместить файлы в другую библиотеку." -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "Не удалось скопировать файлы в другую библиотеку." -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "Файлы перемещены в другую библиотеку." -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "Файлы скопированы в другую библиотеку." -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "Удалено {name} и {n} других объектов." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "Не удалось удалить {name} и {n} других объектов." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "Не удалось переименовать {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "Успешно удалено {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "Не удалось удалить {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "Перемещено {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "Не удалось переместить {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Успешно скопировано %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Не удалось скопировать %(name)s" @@ -3990,9 +4078,10 @@ msgstr "Повреждено (пожалуйста, обратитесь к ад #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4003,7 +4092,9 @@ msgstr "Статус" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4014,6 +4105,7 @@ msgstr "Использовано пространства" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4024,9 +4116,11 @@ msgstr "Квота" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4034,16 +4128,15 @@ msgstr "Квота" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Создано" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Последний вход" @@ -4083,11 +4176,35 @@ msgstr "Нет отделов" msgid "Shared By" msgstr "Доступно для" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Операции" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "Поиск групп" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Поиск групп" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Результат" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "Поиск групп по названию" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4098,7 +4215,7 @@ msgstr "Операции" msgid "Previous" msgstr "Предыдущий" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4141,12 +4258,12 @@ msgid "All Libraries" msgstr "Все библиотеки" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Зашифрованная библиотека" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Чтение и запись библиотеки" @@ -4264,7 +4381,7 @@ msgid "Space Used / Quota" msgstr "Использовано пространства / Квота" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Успешно удалено %s" @@ -4294,16 +4411,18 @@ msgstr "Добавить администратора" msgid "All" msgstr "Все" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "успешно добавлен пользователь %s." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Добавить пользователя" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Редактирование удалось." +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4314,6 +4433,28 @@ msgstr "Добавить пользователя" msgid "Users" msgstr "Пользователя(ей)" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "Поиск пользователей" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "Поиск пользователей" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "успешно добавлен пользователь %s." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Добавить пользователя" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4376,7 +4517,7 @@ msgstr "Введите расширение файлов, разделяя их #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Сброс" @@ -4410,8 +4551,8 @@ msgstr "Вы еще не поделились папками с другими msgid "Successfully unshared {name}" msgstr "Закрыт доступ к {name}" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "Общий доступ:" @@ -4675,10 +4816,6 @@ msgstr "Успешно закрыт доступ к библиотеке {placeh msgid "Successfully transferred the group." msgstr "Группа успешно передана." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "Поиск групп по названию" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4688,23 +4825,12 @@ msgstr "Поиск групп по названию" msgid "Export Excel" msgstr "Экспорт в Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "Поиск групп" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Совет: вы можете искать по слову в названии." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Результат" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4890,7 +5016,7 @@ msgstr "Имя установлено." msgid "Successfully set max number of members." msgstr "Максимальное количество участников установлено." -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "Вы уверены, что хотите сбросить пароль {placeholder} ?" @@ -4905,16 +5031,6 @@ msgstr "{userCount} пользователей и {repoCount} библиотек msgid "Delete Organization" msgstr "Удалить сообщество" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Редактирование удалось." - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "Поиск сообществ" @@ -5131,15 +5247,6 @@ msgstr "Удалено {user_number_placeholder} пользователей." msgid "Delete Users" msgstr "Удаление пользователей" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "Поиск пользователей" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "Поиск пользователей" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5376,50 +5483,68 @@ msgid "" msgstr "Наименьшее количество символов, которое должен включать пароль зашифрованной библиотеки." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "минимальная длина пароля для сылки скачивания/загрузки файлов" +msgid "share/upload link force password" +msgstr "принудительно использовать пароль для ссылки общего доступа/загрузки" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Наименьшее количество символов, которое должен включать пароль для ссылки скачивания/загрузки файлов." +msgid "Force user use password when generating share/upload link." +msgstr "Принудительно использовать пароль пользователя при создании ссылки для общего доступа/загрузки." + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "минимальная длина пароля для ссылки общего доступа/загрузки" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "Наименьшее количество символов, которое должен включать пароль для ссылки общего доступа/загрузки." + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "уровень надежности пароля для ссылки общего доступа/загрузки" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "Уровень надежности (1-4) пароля ссылки для общего доступа/загрузки. Например, '3' означает, что пароль должен иметь не менее 3 из следующих символов: числа, заглавные буквы, строчные буквы и другие символы" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Разрешить пользователю добавлять библиотеки сообществ. В противном случае, только системный администратор сможет добавлять библиотеки сообществ." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Разрешить пользователю очищать корзину библиотеки" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Онлайн предпросмотр" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "расширения текстовых файлов" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Расширения текстовых файлов, которые можно просматривать онлайн, каждый суффикс разделяется запятой." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Синхронизация" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Если включить, пользователи с настольного компьютера не смогут синхронизировать папку вне папки Seafile по умолчанию." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5532,11 +5657,11 @@ msgstr "Язык" msgid "Profile Setting" msgstr "Настройки профиля" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Общий доступ: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "ZIP выбранные элементы" @@ -5577,10 +5702,6 @@ msgstr "У Вас нет ссылок для загрузки" msgid "You don't have any favorite items yet" msgstr "У вас еще нет любимых элементов" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Изменение" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "Импорт пользователей" @@ -5660,120 +5781,120 @@ msgstr "Сообщение" msgid "Access Log" msgstr "Журнал доступа" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Доступ администратора" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Только чтение библиотеки" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "Онлайн чтение и запись библиотеки" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "Онлайн только чтение библиотеки" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Чтение и запись папки" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Только чтение папки" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "Онлайн чтение и запись папки" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "Онлайн только чтение папки" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "Онлайн чтение и запись" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "Онлайн только чтение" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "Пользователь может читать, писать, загружать, скачивать и синхронизировать файлы." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "Пользователь может читать, скачивать и синхронизировать файлы." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Помимо разрешения на запись, пользователь также может делиться библиотекой." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "Пользователь может просматривать и изменять файлы онлайн через браузер. Файлы не могут быть скачаны." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "Пользователь может только просматривать файлы онлайн через браузер. Файлы не могут быть скачаны." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Предпросмотр и скачивание" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Только предпросмотр" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "Скачать и загрузить" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Изменение в облаке и скачивание" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "Изменить только в облаке" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Успешно скопировано %(name)s и еще 1 объект." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Успешно скопировано %(name)s и еще %(amount)s других объектов." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Успешно перемещено %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Успешно перемещено %(name)s и еще 1 объект." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Успешно перемещено %(name)s и еще %(amount)s других объектов." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "Не удалось скопировать %(name)s и %(amount)s объект(ов)." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "Не удалось скопировать %(name)s." -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "Не удалось переместить %(name)s и %(amount)s объект(ов)." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "Не удалось переместить %(name)s." diff --git a/locale/sk_SK/LC_MESSAGES/djangojs.po b/locale/sk_SK/LC_MESSAGES/djangojs.po index 5312df0716..af3dc752b5 100644 --- a/locale/sk_SK/LC_MESSAGES/djangojs.po +++ b/locale/sk_SK/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/haiwen/seahub/language/sk_SK/)\n" "MIME-Version: 1.0\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "Popis" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "Popis" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "Zrušiť" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "Zrušiť" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "Zrušiť" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "Zrušiť" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "Zrušiť" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "" @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Meno" @@ -882,14 +893,14 @@ msgstr "Meno" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Čítanie-Zápis" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Iba čítanie" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Heslo" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "Pridať" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Odoslať" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dni" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Prosím skontrolujte pripojenie k sieti." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "" @@ -1676,7 +1785,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Posledná zmena" @@ -1792,7 +1901,7 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Prístup zamietnutý" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "" @@ -2142,38 +2257,42 @@ msgstr "" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "" @@ -2833,25 +2928,25 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "Podrobnosti" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "" @@ -2916,7 +3011,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Priečinky" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "Klienti" msgid "Search Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detail" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "Zdielané" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operácie" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Operácie" msgid "Previous" msgstr "Predchádzajúci" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "" @@ -4291,16 +4408,18 @@ msgstr "" msgid "All" msgstr "Všetko" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "" msgid "Users" msgstr "" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "" msgid "Profile Setting" msgstr "" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/sl_SI/LC_MESSAGES/djangojs.po b/locale/sl_SI/LC_MESSAGES/djangojs.po index a714b9ef3b..c23d810e9a 100644 --- a/locale/sl_SI/LC_MESSAGES/djangojs.po +++ b/locale/sl_SI/LC_MESSAGES/djangojs.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: IMAMO \n" "Language-Team: Slovenian (Slovenia) (http://www.transifex.com/haiwen/seahub/language/sl_SI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "Opis" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "Opis" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "Prekliči" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "Prekliči" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "Prekliči" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "Prekliči" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "Prekliči" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Iskanje uporabnikov..." @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "Ali res želite odstraniti svoj račun?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "Ali res želite odstraniti svoj račun?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "Ali res želite odstraniti svoj račun?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "Ali res želite odstraniti svoj račun?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Ime" @@ -882,14 +893,14 @@ msgstr "Ime" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "Dovoljenja" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Branje-pisanje" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Samo branje" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "Zakriptiraj" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Geslo" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Ponovno geslo" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Opis je zahtevan" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Naloži" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Prenos" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopiraj" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "Dodaj" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Pravice:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Pošlji" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Dodaj zaščito z geslom" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Dodaj avtomatski čas veljavnosti" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dni" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Ustvari" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Prosimo, vnesite število dni" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopiraj" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Napaka" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Prosimo, preverite povezavo." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Skupine" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Velikost" @@ -1676,7 +1785,7 @@ msgstr "Velikost" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "Velikost" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Posodobljeno" @@ -1792,7 +1901,7 @@ msgstr "Vloga" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Admin" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Več operacij" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "Potrdite geslo" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Izbriši člana" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Dostop zavrnjen" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Iskanje datotek v tej knjižnici" @@ -2142,38 +2257,42 @@ msgstr "Namig: 0 pomeni prednastavljeno kvoto" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "URL nalaganje" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Deli z uporabnikom" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Deli s skupino" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Izberi knjižnice za skupno rabo" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Prenos" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "Posodobi" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "Datoteke" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "zaklenjeno" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "zaklenjeno" msgid "Unstar" msgstr "Odstrani pomembno" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "Ostale knjižnice" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Shranjujem…." @@ -2833,25 +2928,25 @@ msgstr "pomembno" msgid "unstarred" msgstr "odstrani pomembno" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Zakleni" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Odkleni" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "Podrobnosti" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Odpri s klientom" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Vse skupine" @@ -2916,7 +3011,7 @@ msgstr "Povezave" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Mape" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Prednastavljeno" @@ -3155,10 +3255,10 @@ msgstr "Pravice mape" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "Spremeni geslo" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "Klient" msgid "Search Files" msgstr "Iskanje datotek" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Naloži" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Naloži datoteke" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Mapa za nalaganje" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Premakni" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Seznam" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Mreža" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Podrobnosti" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Uspešno kopirano %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "Stanje" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "Poraba prostora" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Ustvarjeno ob" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Zadnja prijava" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "V skupni rabi z" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Operacije" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Rezultat" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Operacije" msgid "Previous" msgstr "Prejšnja" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Uspešno odstranjeno %s" @@ -4291,16 +4408,18 @@ msgstr "Dodaj admina" msgid "All" msgstr "Vse" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Dodaj uporabnika" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Urejanje uspešno" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "Dodaj uporabnika" msgid "Users" msgstr "Uporabniki" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Dodaj uporabnika" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "Vnesite končnice datotek tukaj, razdelite jih z ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "Izvozi v Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Rezultat" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "Odstranitev organizacije" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Urejanje uspešno" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "Jezik" msgid "Profile Setting" msgstr "Nastavitve profila" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Deljil:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "Sporočilo" msgid "Access Log" msgstr "Dnevnik dostopov" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Uspešno kopirana %(name)s in 1 dodatna datoteka." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Uspešno kopirana %(name)s in %(amount)s ostalih datotek." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Uspešno prestavljeno %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Uspešno prestavljeno %(name)s in 1 druga datoteka." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Supešno prestavljeno %(name)s in %(amount)s ostalih datotek." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/sv/LC_MESSAGES/django.po b/locale/sv/LC_MESSAGES/django.po index f830270442..20abc69d41 100644 --- a/locale/sv/LC_MESSAGES/django.po +++ b/locale/sv/LC_MESSAGES/django.po @@ -4,6 +4,7 @@ # # Translators: # Radapompa , 2015-2016 +# llj , 2021 # Radapompa , 2016-2020 # Robert Högberg , 2016-2017,2020 # Tomas , 2014 @@ -12,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Swedish (http://www.transifex.com/haiwen/seahub/language/sv/)\n" "MIME-Version: 1.0\n" @@ -22,45 +23,45 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "Namnet är för långt (max 64 tecken)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Namn ska inte innehålla '/'." -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "Login-id kan inte vara tomt" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "Login-id%s existerar redan" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "Avdelning är för långt (max 512 tecken)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Utrymmeskvot måste anges" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "Måste vara ett heltal större eller lika med 0." -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Utrymmeskvot är för lågt (minsta värde är 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Misslyckades att sätta kvot: max kvot är %d MB" @@ -69,7 +70,7 @@ msgstr "Misslyckades att sätta kvot: max kvot är %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -116,7 +117,7 @@ msgid "" "institution" msgstr "Misslyckades att lägga till %s till institutionen: användaren tillhör redan till denna institution" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Systemkatalog kan inte tas bort." @@ -131,30 +132,30 @@ msgstr "Katalogen kan inte överföras till ägaren." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "Det finns en associerad publicerad katalog." -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "Användaren %s äger redan katalogen." -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "Mejladressen %s är ogiltig." -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "Denna fil har delats med %s." @@ -218,8 +219,8 @@ msgstr "Länk-uppladdning" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Email" @@ -235,9 +236,9 @@ msgstr "Email" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Namn" @@ -248,7 +249,7 @@ msgstr "Namn" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "Kontakt Mejladress" @@ -256,7 +257,7 @@ msgstr "Kontakt Mejladress" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "Använt utrymme" @@ -264,8 +265,8 @@ msgstr "Använt utrymme" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "Utrymmeskvot" @@ -286,7 +287,7 @@ msgid "Successfully added user %(user)s." msgstr "Lyckades lägga till användare %(user)s." #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Du är inbjuden till att gå med i %s" @@ -303,53 +304,53 @@ msgid "" "because Email service is not properly configured." msgstr "Lyckades lägga till användare %(user)s. Men mailnotifikationen kunde inte skickas, pga. mailtjänsten inte är korrekt konfigurerad." -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Ändring lyckades" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Ditt konto på %s är aktiverad" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Ändring genomförd, email har skickats" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Ändring genomförd, men email kunde inte skickas, kontrollera email-konfiguration" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Lösenordet har blivit återställt på %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Återställde lösenordet till %(passwd)s, ett email har skickats till %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Återställde lösenordet till %(passwd)s, men misslyckades skicka email till %(user)s, kontrollera dina email-inställningar." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Återställde lösenord till %(passwd)s för användare %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -372,15 +373,15 @@ msgstr "Virusfilen kunde inte hittas." #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -398,11 +399,11 @@ msgstr "Felaktig destination" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "Slut på kvoten." @@ -422,15 +423,15 @@ msgstr "Filen är låst" msgid "Cancel failed" msgstr "Avbrytning misslyckades" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "ogiltigt användarnam." -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -451,7 +452,7 @@ msgstr "Åtkomst nekas" msgid "File is not locked." msgstr "Filen är inte låst." -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "Du kan inte uppdatera denna fillåsning." @@ -491,18 +492,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Gruppen finns inte" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "Misslyckades att exportera till Excel" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "Rättigheter existerar redan." @@ -513,7 +514,7 @@ msgstr "%(user)s tog bort accessen till %(site_name)s." #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "Mejladressen är inte tillåten att bli inbjuden som gäst." @@ -525,14 +526,14 @@ msgstr "%s är redan inbjuden." #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "Användaren %s existerar redan." #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -567,11 +568,11 @@ msgstr "Kan inte återställa katalogens lösenord." msgid "New password of library %s" msgstr "Nytt lösenord för katalog %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Fel lösenord" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Fel vid avkryptering av katalog" @@ -579,20 +580,20 @@ msgstr "Fel vid avkryptering av katalog" msgid "Wrong old password" msgstr "Felaktigt gammalt lösenord" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "Filen %s är låst." -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "Kan inte flytta mappen %s, vänligen kontrollera dess rättigheter." -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "Kan inte ta bort mappen %s, vänligen kontrollera dess rättigheter." @@ -629,45 +630,52 @@ msgstr "mailadress ogiltig." msgid "An upload link is shared to you on %s" msgstr "En uppladdningslänk är delad med dig på %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Lösenord krävs." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "Lösenordet är för kort." -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Utgångsdatum ska vara större eller lika med %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Utgångsdagar ska vara minde än eller lika med %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "Utgångstid bör vara senare än %s." -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "Utgångstid bör vara tidigare än %s." -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "Delningslänk %s existerar redan." -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Lösenordet är för kort" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -698,6 +706,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "Du har redan %(nb_avatars)d avatarer, och max antal tillåtet är %(nb_max_avatars)d" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -732,7 +744,7 @@ msgstr "Mejladress eller Användarnamn" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Lösenord" @@ -806,15 +818,15 @@ msgstr "En användare med denna e-postadress finns redan." msgid "This account has been frozen due to too many failed login attempts." msgstr "Detta konto har blivit låst på grund av för många misslyckde inloggningsförsök." -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Utloggad" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Misslyckades att skicka email. Kontakta en administratör" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Kan inte uppdatera lösenord, kontakta LDAP admin." @@ -984,40 +996,40 @@ msgstr "Anonnym användare" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Status" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Roll" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Skapad" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Senast Inloggning" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Administrera" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(importerad)" @@ -1025,7 +1037,7 @@ msgstr "LDAP(importerad)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktiv" @@ -1033,25 +1045,25 @@ msgstr "Aktiv" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Inaktiv" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Ja" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Gäst" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Standard" @@ -1388,7 +1400,7 @@ msgstr "Namn %s är inte giltigt" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Argument saknas" @@ -1512,10 +1524,10 @@ msgstr "%(site_name)s teamet" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Åtkomst nekas" @@ -3664,12 +3676,12 @@ msgstr "Ägare" msgid "Member" msgstr "Medlem" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Tog bort %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Misslyckades ta bort: användaren existerar inte" @@ -3701,8 +3713,9 @@ msgstr "Hej," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s bjöd in dig till att gå med i %(site_name)s. Vänligen klicka på länken nedan:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3820,21 +3833,21 @@ msgstr "Ny notis på %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "En fil med namn %(file_name)s är uppladdad till %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "En fil med namn %(file_name)s laddades upp till Borttagen katalog" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s har bett dig anluta till gruppen %(group_name)s, Meddelande: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "Användaren %(group_staff)s har lagt till dig till gruppen %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "Filen %(file_name)s har en ny kommentar från användaren %(author)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "Förslag #%(draft_id)s har en ny kommentar från användare %(author)s" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s har skickat en förfrågan för förlsag #%(draft_id)s" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3878,7 +3891,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "Gästen %(user)s accepterade din inbjudan vid %(time)s." -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Radapompa \n" "Language-Team: Swedish (http://www.transifex.com/haiwen/seahub/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +151,7 @@ msgstr "En fil håller på att laddas upp. Är du säker på att du vill lämna #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -178,8 +178,8 @@ msgid "Tags" msgstr "Taggar" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -250,6 +250,8 @@ msgid "Contact Information" msgstr "Kontaktinformation" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -272,7 +274,7 @@ msgstr "Beskrivning" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -285,7 +287,7 @@ msgstr "Beskrivning" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -353,6 +355,7 @@ msgstr "Avbryt" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -370,7 +373,7 @@ msgstr "Avbryt" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -388,10 +391,10 @@ msgstr "Avbryt" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -414,8 +417,8 @@ msgstr "Avbryt" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -429,6 +432,8 @@ msgstr "Avbryt" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -474,13 +479,13 @@ msgstr "Lägg till granskare" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Sök användare..." @@ -610,13 +615,14 @@ msgid "Really want to delete your account?" msgstr "Vill du verkligen ta bort ditt konto? " #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -624,23 +630,25 @@ msgstr "Vill du verkligen ta bort ditt konto? " #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -648,7 +656,8 @@ msgstr "Vill du verkligen ta bort ditt konto? " #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -663,8 +672,7 @@ msgstr "Vill du verkligen ta bort ditt konto? " #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -780,6 +788,7 @@ msgstr "Kopiera {num} objekt" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -829,7 +838,7 @@ msgstr "Ny Avdelningskatalog" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -844,13 +853,15 @@ msgstr "Ny Avdelningskatalog" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -877,7 +888,7 @@ msgstr "Ny Avdelningskatalog" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Namn" @@ -885,14 +896,14 @@ msgstr "Namn" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "Namnet \"{name}\" används redan. Välj ett annat namn." #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -903,8 +914,8 @@ msgid "This is a draft" msgstr "Detta är ett utkast" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -968,26 +979,27 @@ msgid "Storage Backend" msgstr "Lagringsyta" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1000,14 +1012,14 @@ msgstr "Behörighet" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Läs/Skriv" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Läs enbart" @@ -1016,8 +1028,8 @@ msgid "Encrypt" msgstr "Kryptera" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1028,15 +1040,15 @@ msgid "Password" msgstr "Lösenord" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Lösenord igen" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1058,8 +1070,8 @@ msgstr "Välj en färg" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1067,6 +1079,103 @@ msgstr "Välj en färg" msgid "Save" msgstr "Spara" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Beskrivning krävs" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Ladda upp" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Ladda ner" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "Ändra" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopiera" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "Ta bort Fil" @@ -1138,126 +1247,138 @@ msgstr "Deltagare" msgid "Add" msgstr "Lägg till" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} dagar" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "Större än eller lika med {minDays_placeholder} dagar" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "Mindre än eller lika med {maxDays_placeholder} dagar" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "Delningslänk är kopierat till urklipp" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "Direkt nedladdningslänk kopierat till urklipp." -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "Lyckades modifiera rättigheter." -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(åtminstone {passwordLength} tecken)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "Länk:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "Direkt nedladdningslänk:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "Utgångsdatum:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "Rättigheter:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Skicka" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "Är du säker på att du vill ta bort delningslänken?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "Om delningslänken är borttagen, så kommer ingen kunna komma åt den längre." -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Lägg till lösenordsskydd" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Lägg till automatisk utgångsdatum" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "Utgångsdatum" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "dagar" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "Utgångstid" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "Set rättigheter" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Generera" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Vänligen ange antal dagar" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "Vänligen ange en icke negativ siffra" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "Uppladdnignslänk kopierad till urklipp." -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "Uppladdningslänk:" @@ -1346,8 +1467,8 @@ msgstr "Intern länk har blivit kopierad till urklipp" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "Intern länk" @@ -1358,18 +1479,6 @@ msgid "" " with read permission to the file or folder." msgstr "En intern länk är en länk till en fil eller mapp som kan öppnas av en användare med läs rättigheter till filen eller mappen." -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopiera" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "Lyckades ta bort tillträde för användare {placeholder}." @@ -1409,7 +1518,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "Lyckades bjuda in %(email) och %(num) andra personer." #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1533,8 +1642,8 @@ msgid "Set {placeholder}'s permission" msgstr "Sätt {placeholder}s rättigheter" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "Grupp hittades inte" @@ -1542,16 +1651,16 @@ msgstr "Grupp hittades inte" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1562,28 +1671,28 @@ msgstr "Grupp hittades inte" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Fel" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Kontrollera nätverksanslutningen" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grupp" @@ -1599,9 +1708,9 @@ msgid "Select a group" msgstr "Välj en grupp" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1645,7 +1754,7 @@ msgstr "Katalogs Namn" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1665,7 +1774,7 @@ msgstr "Katalogs Namn" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Storlek" @@ -1679,7 +1788,7 @@ msgstr "Storlek" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1694,7 +1803,7 @@ msgstr "Storlek" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Senaste uppdatering" @@ -1795,7 +1904,7 @@ msgstr "Roll" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1807,18 +1916,20 @@ msgstr "Lyckades ta bort {name}." #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Administrera" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1837,25 +1948,28 @@ msgid "New Wiki" msgstr "Ny Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1863,7 +1977,7 @@ msgstr "Ny Wiki" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Fler åtgärder" @@ -1898,7 +2012,7 @@ msgstr "Ny Avdelning" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "Lägg till medlem" @@ -1927,8 +2041,8 @@ msgid "Confirm Password" msgstr "Bekräfta lösenord" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "Bjud in användare" @@ -1948,7 +2062,7 @@ msgstr "Skicka en inbjudningskönk till andra, och de kommer att kunna gå med i #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1964,7 +2078,7 @@ msgstr "Ta bort Avdelning" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Ta bort medlem" @@ -2031,9 +2145,9 @@ msgid "API token is copied to the clipboard." msgstr "API token är kopierad till urklipp." #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Åtkomst nekas" @@ -2075,7 +2189,8 @@ msgstr "Inga uppladdningslänkar" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2113,8 +2228,8 @@ msgstr "Sök" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Sök efter filer i denna katalog" @@ -2145,38 +2260,42 @@ msgstr "Tips: 0 betyder standardbegränsning" msgid "The link is copied to the clipboard." msgstr "Länken är kopierad till urklipp." -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Dela Länk" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Uppladdningslänk" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Dela till användare" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Dela till grupp" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "Dela till annan server" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2205,8 +2324,8 @@ msgstr "Välj en katalog att dela." msgid "Select libraries to share" msgstr "Välj kataloger att dela" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "Välj grupper..." @@ -2249,6 +2368,7 @@ msgstr "Det kan ta en stund, vänligen vänta." #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2257,7 +2377,7 @@ msgstr "Det kan ta en stund, vänligen vänta." #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2275,9 +2395,9 @@ msgstr "Lyckades ta bort 1 sak." msgid "Select a server..." msgstr "Välj en server..." -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "Katalogen kan inte delas till ägaren." @@ -2446,7 +2566,7 @@ msgstr "Sätt Namn" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "Villkor" @@ -2526,36 +2646,7 @@ msgstr "Avpublicera" msgid "Publish a Library" msgstr "Publicera Katalog" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Ladda ner" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "Paketerar..." @@ -2590,7 +2681,7 @@ msgstr "Uppdatera" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2626,19 +2717,19 @@ msgstr "Lokation" msgid "Files" msgstr "Filer" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "läst av {name}" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "låst" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2646,7 +2737,7 @@ msgstr "låst" msgid "Unstar" msgstr "Ta bort favorit" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2703,35 +2794,35 @@ msgstr "Andra Kataloger" msgid "Search..." msgstr "Sök..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "Vänligen ladda inte upp mer än {maxFiles} filer åt gången." -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "Filer låsta av andra." -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "Felaktigt filnamn." -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "Filen existerar redan." -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "Filstorleken är för stor." -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "Slut på kvoten." -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2768,7 +2859,11 @@ msgid "Retry" msgstr "Försök igen" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Sparar..." @@ -2836,25 +2931,25 @@ msgstr "favorit skapad" msgid "unstarred" msgstr "favorit borttagen" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Lås" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Lås upp" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "Öppna huvudmapp" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2862,14 +2957,14 @@ msgstr "Öppna huvudmapp" msgid "Details" msgstr "Detaljer" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Öppna via Klient" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Kommentar" @@ -2904,7 +2999,7 @@ msgid "Actions" msgstr "Funktioner" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Alla grupper" @@ -2919,7 +3014,7 @@ msgstr "Länkar" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Mappar" @@ -3050,6 +3145,11 @@ msgstr "Visa lösta kommentarer" msgid "No comment yet." msgstr "Inga kommentarer ännu." +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Standard" @@ -3158,10 +3258,10 @@ msgstr "Mapprättigheter" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3179,8 +3279,7 @@ msgstr "Byt Lösenord" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3204,46 +3303,33 @@ msgstr "Klienter" msgid "Search Files" msgstr "Sök filer" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Ladda upp" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "Ny" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Ladda upp filer" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Ladda upp mapp" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "Ny Markdown-fil" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "Ny Excel-fil" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "Ny PowerPoint-fil" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "Ny Word-fil" @@ -3276,7 +3362,7 @@ msgstr "Nytt Förslag" msgid "Start review" msgstr "Starta granskning" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Flytta" @@ -3294,20 +3380,20 @@ msgstr "Redigera Fil" msgid "Create a draft from this file, instead of editing it directly." msgstr "Skapa ett utkast från denna fil, istället för att ändra den direkt." -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "Lista" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "Rutnät" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "Kolumn" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detaljer" @@ -3743,6 +3829,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Du kan skapa kataloger genom att klicka på \"Ny Katalog\" knappen ovan." #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3819,75 +3906,76 @@ msgid "" "button in the menu bar." msgstr "Du har inte bjudit in några gäster ännu. En gäst kan öppna delade kataloger genom webbgränssnittet, vilket tillåter mer effektiva vägar att samarbeta än genom länkar. Du kan bjuda in en gäst genom att klicka på \"Bjud in Gäst\" knappen i menyn." -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "Mapp existerar inte" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "Denna katalog har satts med enbart läs rättigheter av admin och kan inte uppdateras." -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "Sidomeny" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "Misslyckades att flytta filer till en annan katalog." -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "Misslyckades kopiera filer till en annan katalog." -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "Lyckades flytta filer till en annan katalog." -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "Lyckades kopiera filer till en annan katalog." -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "Lyckades ta bort {name} och {n} andra objekt." -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "Misslyckades ta bort {name} och {n} andra objekt." -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "Ändra namnet för {name} misslyckades" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "Lyckades ta bort {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "Misslyckades ta bort {name}" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "Lyckades flytta {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "Misslyckades att flytta {name}." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Lyckades kopiera %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "Misslyckades att kopiera %(name)s" @@ -3990,9 +4078,10 @@ msgstr "Trasigt (vänligen kontakta din administratör för att laga detta bibli #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4003,7 +4092,9 @@ msgstr "Status" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4014,6 +4105,7 @@ msgstr "Använt utrymme" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4024,9 +4116,11 @@ msgstr "Kvot" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4034,16 +4128,15 @@ msgstr "Kvot" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Skapad Av" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Senast Inloggning" @@ -4083,11 +4176,35 @@ msgstr "Inga avdelningar" msgid "Shared By" msgstr "Delad av" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Åtgärder" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "Sök Grupper" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "Sök grupper" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Resultat" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "Sök grupper med namn" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4098,7 +4215,7 @@ msgstr "Åtgärder" msgid "Previous" msgstr "Tidigare" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4141,12 +4258,12 @@ msgid "All Libraries" msgstr "Alla Kataloger" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "Krypterat bibliotek" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "Skrivbart bibliotek" @@ -4264,7 +4381,7 @@ msgid "Space Used / Quota" msgstr "Utrymme Använt / Kvot" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Tog bort %s" @@ -4294,16 +4411,18 @@ msgstr "Lägg till admin" msgid "All" msgstr "Alla" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "lyckades lägga till användare %s." - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Lägg till användare" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Ändring lyckades" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4314,6 +4433,28 @@ msgstr "Lägg till användare" msgid "Users" msgstr "Användare" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "Sök Användare" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "Sök användare" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "lyckades lägga till användare %s." + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Lägg till användare" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4376,7 +4517,7 @@ msgstr "Ange filändelser här, separerade med ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Återställ" @@ -4410,8 +4551,8 @@ msgstr "Du har inte delat några mappar med andra användare ännu. Du kan dela msgid "Successfully unshared {name}" msgstr "Lyckades avlänka {name}" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "Dela Till:" @@ -4675,10 +4816,6 @@ msgstr "Slutade dela bibliotek {placeholder}" msgid "Successfully transferred the group." msgstr "Gruppen överförd." -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "Sök grupper med namn" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4688,23 +4825,12 @@ msgstr "Sök grupper med namn" msgid "Export Excel" msgstr "Exportera Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "Sök Grupper" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "Tips: du kan söka genom att ange nyckelord namnet." -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Resultat" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4890,7 +5016,7 @@ msgstr "Lyckades sätta namn." msgid "Successfully set max number of members." msgstr "Lyckades sätta max antal medlemmar." -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "Är du säker på att du vill återställa lösenordet för {placeholder}?" @@ -4905,16 +5031,6 @@ msgstr "{userCount} användare och {repoCount} kataloger i denna organisation ko msgid "Delete Organization" msgstr "Ta bort Organisation" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Ändring lyckades" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "Sök organisationer" @@ -5131,15 +5247,6 @@ msgstr "Lyckades ta bort {user_number_placeholder} användare." msgid "Delete Users" msgstr "Ta bort Användare" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "Sök Användare" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "Sök användare" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5376,50 +5483,68 @@ msgid "" msgstr "Det lägsta antal tecken som ett krypterat biblioteks lösenord ska innehålla." #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "minimilängd för nerladdnings-/uppladdningslänks lösenord" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "Det lägsta antal tecken som en nerladdnings-/uppladdningslänks lösenord ska innehålla." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "Tillåt användare att skapa organisationskataloger. Annars kan enbart systemadministratörer skapa organisationskataloger." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "Tillåt användare att rensa katalogskräp" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "Online Förhandsvisning" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "textfilsändelser" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "Filändelser för textfiler kan bli förhandsvisade online. Varje suffix är separerade av komma." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Synka" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "Om detta är påslaget kommer desktop-klienten inte kunna synka mappar utanför standard Seafile-mappen." -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5532,11 +5657,11 @@ msgstr "Språk" msgid "Profile Setting" msgstr "Profilinställningar" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Delad av:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "ZIP Valda Objekt" @@ -5577,10 +5702,6 @@ msgstr "Du har inga uppladdningslänkar" msgid "You don't have any favorite items yet" msgstr "Du har inga favoritobjekt ännu" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "Ändra" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "Importera Användare" @@ -5660,120 +5781,120 @@ msgstr "Meddelande" msgid "Access Log" msgstr "Accesslog" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "Adminn åtkomst" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "Skrivskyddat bibliotek" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "Online Läs-Skriva katalog" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "Online Läs-Endast katalog" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "Läs-Skriv mapp" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "Läs-Enbart mapp" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "Online Läs-Skriv mapp" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "Online Läs-Enbart mapp" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "Online Läs-Skriv" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "Online Läs-Endast" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "Användare kan läsa, skriva, ladda upp, ladda ned och synka filer." -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "Användare kan läsa, ladda ned och synka filer." -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "Utöver Skriv rättigheter, kan användare dela katalogen." -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "Användare kan läsa och redigera filer online via webbläsaren. Filer kan inte laddas ned." -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "Användare kan se filer online via webbläsaren. Filer kan inte laddas ned." -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "Förhandsgranska och ladda ner" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "Förhandsgranska enbart" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "Ladda ner och ladda upp" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "Ändra i molnet och ladda ner" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "Redigera i molnet enbart" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Lyckades kopiera %(name)s och 1 annan fil." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Lyckades kopiera %(name)s och %(amount)s andra filer." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Lyckades flytta %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Lyckades flytta %(name)s och 1 annan fil." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Lyckades flytta %(name)s och %(amount)s andra filer." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "Misslyckades kopiera %(name)s och %(amount)s andra objekt." -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "Misslyckades kopiera %(name)s." -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "Misslyckades flytta %(name)s och %(amount)s andra objekt." -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "Misslyckades flytta %(name)s." diff --git a/locale/th_TH/LC_MESSAGES/djangojs.po b/locale/th_TH/LC_MESSAGES/djangojs.po index 056b48aad0..c5b18e9231 100644 --- a/locale/th_TH/LC_MESSAGES/djangojs.po +++ b/locale/th_TH/LC_MESSAGES/djangojs.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Manop Kalong \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/haiwen/seahub/language/th_TH/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "คำอธิบาย" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "คำอธิบาย" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "ยกเลิก" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "ยกเลิก" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "ยกเลิก" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "ยกเลิก" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "ยกเลิก" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "ค้นหาผู้ใช้ ..." @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "ต้องการลบบัญชีผู้ใช้ของคุณ?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "ชื่อ" @@ -882,14 +893,14 @@ msgstr "ชื่อ" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "รับอนุญาต" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "อ่าน-เขียน" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "อ่านอย่างเดียว" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "เข้ารหัส" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "รหัสผ่าน" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "รหัสผ่านอีกครั้ง" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "อธิบาย จำเป็น" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "อัพโหลด" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "ดาวน์โหลด" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "คัดลอก" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "เพิ่ม" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "ส่ง" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "เพิ่มป้องกันรหัสผ่าน" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "วัน" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "สร้าง" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "คัดลอก" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "ผิดพลาด" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "โปรดตรวจสอบเครือข่าย" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "กลุ่ม" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "ขนาด" @@ -1676,7 +1785,7 @@ msgstr "ขนาด" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "ขนาด" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "ปรับปรุงล่าสุด" @@ -1792,7 +1901,7 @@ msgstr "บทบาท" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "ผู้ดูแลระบบ" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "ดำเนินการเพิ่มเติม" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "ยืนยันรหัสผ่าน" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "ลบสมาชิก" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "ปฏิเสธการได้รับอนุญาต" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "ค้นหาไฟล์ในคลังแฟ้มข้อมูล" @@ -2142,38 +2257,42 @@ msgstr "แนะนำ: 0 คือค่าจำกัดตั้งต้ msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "อัพโหลดลิงก์" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "ดาวน์โหลด" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "ปรับปรุง" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "แฟ้มข้อมูล" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "ยกเลิกติดดาว" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "คลังแฟ้มข้อมูลอนอกเหนือ" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "กำลังบันทึก..." @@ -2833,25 +2928,25 @@ msgstr "ติดดาว" msgid "unstarred" msgstr "ยกเลิกติดดาว" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "รายละเอียด" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "กลุ่มทั้งหมด" @@ -2916,7 +3011,7 @@ msgstr "ลิงก์" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "โฟลเดอร์" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "ค่าตั้งต้น" @@ -3155,10 +3255,10 @@ msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "เปลี่ยนรหัสผ่าน" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "" msgid "Search Files" msgstr "ค้นหาไฟล์" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "อัพโหลด" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "อัพโหลดไฟล์" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "ย้าย" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "รายละเอียด" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "คัดลอก %(name)s สำเร็จ" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "สถานะ" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "พื้นที่ที่ใช้ไป" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "สร้างเมื่อ" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "แบ่งปันโดย" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "ดำเนินการ" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "ผลลัพธ์" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "ดำเนินการ" msgid "Previous" msgstr "ย้อนกลับ" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "ลบ %s สำเร็จแล้ว" @@ -4291,16 +4408,18 @@ msgstr "เพิ่มผู้ดูแลระบบ" msgid "All" msgstr "ทั้งหมด" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "เพิ่มผู้ใช้" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "แก้ไขสำเร็จ" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "เพิ่มผู้ใช้" msgid "Users" msgstr "ผู้ใช้" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "เพิ่มผู้ใช้" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "ป้อนนามสกุลไฟล์ที่นี่, แบ #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "ผลลัพธ์" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "ลบองค์กร" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "แก้ไขสำเร็จ" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "ภาษา" msgid "Profile Setting" msgstr "ตั้งค่าข้อมูลส่วนตัว" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "แบ่งปันโดย:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "ข้อความ" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "คัดลอก %(name)s and %(amount)s ไอเท็มอื่นๆ สำเร็จ" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "ย้าย %(name)s สำเร็จ" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "ย้าย %(name)s และ %(amount)s ไอเท็มอื่นๆสำเร็จ" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 621fd1a194..77af3237d7 100644 --- a/locale/tr/LC_MESSAGES/django.po +++ b/locale/tr/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Turkish (http://www.transifex.com/haiwen/seahub/language/tr/)\n" "MIME-Version: 1.0\n" @@ -20,45 +20,45 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "İsim çok uzun (maksimum 64 karakter)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Alan kotası boş bırakılamaz" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Alan kotası çok düşük (minimum değer 0' dır)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Kota oluşturulamadı: maksimum kota %d MB" @@ -67,7 +67,7 @@ msgstr "Kota oluşturulamadı: maksimum kota %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -114,7 +114,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Sistem kütüphanesi silinemez." @@ -129,30 +129,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -216,8 +216,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Eposta" @@ -233,9 +233,9 @@ msgstr "Eposta" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "İsim" @@ -246,7 +246,7 @@ msgstr "İsim" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -254,7 +254,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -262,8 +262,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -284,7 +284,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "%s'e katılmaya davet edildiniz." @@ -301,53 +301,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Düzenleme başarılı" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "%s deki hesabınız etkinleştirildi." -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Düzenleme başarılı, bir eposta gönderildi." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Düzenleme başarılı ama eposta gönderilemedi, lütfen eposta yapılandırmanızı kontrol edin." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "%s deki şifre sıfırlandı." -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "%(passwd)s sıfırlandı, %(user)s kullanıcılarına eposta gönderildi." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "%(passwd)s sıfırlandı, ancak %(user)s kullanıcılarına eposta gönderilemedi, lütfen eposta yapılandırmanızı kontrol edin." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Kullanıcı %(user)s için şifre %(passwd)s'e sıfırlandı." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -370,15 +370,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -396,11 +396,11 @@ msgstr "Geçersiz hedef yolu" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -420,15 +420,15 @@ msgstr "Dosya kilitli" msgid "Cancel failed" msgstr "İptal edilemedi." -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -449,7 +449,7 @@ msgstr "İzin reddedildi." msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -489,18 +489,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Grup yok" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -511,7 +511,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -523,14 +523,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -565,11 +565,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Hatalı şifre" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Kütüphane şifresi açma hatası" @@ -577,20 +577,20 @@ msgstr "Kütüphane şifresi açma hatası" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -627,45 +627,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "%s'de sizinle bir bağlantı yüklemesi paylaşıldı" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Şifre gerekli." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Şifre çok kısa" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -696,6 +703,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "%(nb_avatars)d avatarınız var, izin verilen maksimum sayı %(nb_max_avatars)d" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -730,7 +741,7 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Şifre" @@ -804,15 +815,15 @@ msgstr "Bu eposta adresiyle zaten bir kullanıcı var." msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Çıkış yapıldı" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Eposta gönderme başarısız, lütfen yönetici ile iletişim kurun." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Şifre güncellenemiyor, lütfen LDAP yöneticisi ile iletişim kurun." @@ -982,40 +993,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Durum" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Rol" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Oluşturuldu" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "En son giriş" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Yönetici" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(alınan)" @@ -1023,7 +1034,7 @@ msgstr "LDAP(alınan)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Aktif" @@ -1031,25 +1042,25 @@ msgstr "Aktif" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "İnaktif" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Evet" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Misafir" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "Varsayılan" @@ -1386,7 +1397,7 @@ msgstr "%s ismi geçerli değil." #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Bağımsız değişken eksik" @@ -1510,10 +1521,10 @@ msgstr "%(site_name)s takımı" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "İzin reddedildi" @@ -3662,12 +3673,12 @@ msgstr "Sahip" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s silindi" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Silinemedi: kullanıcı yok" @@ -3699,7 +3710,8 @@ msgstr "Selam," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3818,21 +3830,21 @@ msgstr "%s -'de yeni bildirim" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Dosya %(file_name)s buraya yüklendi: %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Dosya %(file_name)s buraya yüklendi:Silinmiş Kütüphane" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s şu gruba %(group_name)s katılmak istedi, doğrulama mesajı: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3876,7 +3888,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Evrim Güner \n" "Language-Team: Turkish (http://www.transifex.com/haiwen/seahub/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -176,8 +176,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -248,6 +248,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -270,7 +272,7 @@ msgstr "Açıklama" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -283,7 +285,7 @@ msgstr "Açıklama" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -351,6 +353,7 @@ msgstr "İptal" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -368,7 +371,7 @@ msgstr "İptal" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -386,10 +389,10 @@ msgstr "İptal" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -412,8 +415,8 @@ msgstr "İptal" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -427,6 +430,8 @@ msgstr "İptal" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -472,13 +477,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Kullanıcıları ara..." @@ -608,13 +613,14 @@ msgid "Really want to delete your account?" msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -622,23 +628,25 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -646,7 +654,8 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -661,8 +670,7 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -778,6 +786,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -827,7 +836,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -842,13 +851,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -875,7 +886,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "İsim" @@ -883,14 +894,14 @@ msgstr "İsim" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -901,8 +912,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -966,26 +977,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -998,14 +1010,14 @@ msgstr "İzin" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Okuma-Yazma" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Salt okunur" @@ -1014,8 +1026,8 @@ msgid "Encrypt" msgstr "Şifrele" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1026,15 +1038,15 @@ msgid "Password" msgstr "Şifre" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Şifre tekrar" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1056,8 +1068,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1065,6 +1077,103 @@ msgstr "" msgid "Save" msgstr "Kaydet" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Açıklama gerekli" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Yükle" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "İndir" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Kopyala" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1136,126 +1245,138 @@ msgstr "" msgid "Add" msgstr "Ekle" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "İzin:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Gönder" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Şifre koruma ekle" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Otomatik sona erme ekle" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "gün" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Oluştur" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Lütfen günleri girin" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1344,8 +1465,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1356,18 +1477,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Kopyala" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1407,7 +1516,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1531,8 +1640,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1540,16 +1649,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1560,28 +1669,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Hata" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Lütfen ağı kontrol edin." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Grup" @@ -1597,9 +1706,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1643,7 +1752,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1663,7 +1772,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Boyut" @@ -1677,7 +1786,7 @@ msgstr "Boyut" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1692,7 +1801,7 @@ msgstr "Boyut" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "En son Güncelleme" @@ -1793,7 +1902,7 @@ msgstr "Rol" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1805,18 +1914,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Yönetici" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1835,25 +1946,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1861,7 +1975,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Daha fazla işlem" @@ -1896,7 +2010,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1925,8 +2039,8 @@ msgid "Confirm Password" msgstr "Şifreyi Onayla" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1946,7 +2060,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1962,7 +2076,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Üyeyi Sil" @@ -2029,9 +2143,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "İzin reddedildi" @@ -2073,7 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2111,8 +2226,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Dosyaları bu kütüphanede ara" @@ -2143,38 +2258,42 @@ msgstr "Tüyo: 0 varsayılan limit anlamına gelir." msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Bağlantıyı Yükle" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "Kullanıcı ile Paylaş" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "Grupla Paylaş" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2203,8 +2322,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Paylaşmak için kütüphane seçin" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2247,6 +2366,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2255,7 +2375,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2273,9 +2393,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2444,7 +2564,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2524,36 +2644,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "İndir" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2588,7 +2679,7 @@ msgstr "Güncelle" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2624,19 +2715,19 @@ msgstr "" msgid "Files" msgstr "Dosyalar" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "kilitli" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2644,7 +2735,7 @@ msgstr "kilitli" msgid "Unstar" msgstr "Yıldızı kaldır" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2701,35 +2792,35 @@ msgstr "Diğer Kütüphaneler" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2766,7 +2857,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Kaydediliyor..." @@ -2834,25 +2929,25 @@ msgstr "yıldızlı" msgid "unstarred" msgstr "Yıldızı kaldırılmış" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Kilitle" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Kilidi Aç" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2860,14 +2955,14 @@ msgstr "" msgid "Details" msgstr "Ayrıntılar" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "Client üzerinden aç" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2902,7 +2997,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Tüm Gruplar" @@ -2917,7 +3012,7 @@ msgstr "Bağlantılar" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Klasörler" @@ -3048,6 +3143,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "Varsayılan" @@ -3156,10 +3256,10 @@ msgstr "Klasör izni" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3177,8 +3277,7 @@ msgstr "Şifreyi Değiştir" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3202,46 +3301,33 @@ msgstr "" msgid "Search Files" msgstr "Dosya Ara" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Yükle" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Dosyaları yükle" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Klasör yükle" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3274,7 +3360,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Taşı" @@ -3292,20 +3378,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Detay" @@ -3741,6 +3827,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3817,75 +3904,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "%(name)s başarıyla kopyalandı." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3988,9 +4076,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4001,7 +4090,9 @@ msgstr "Durum" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4012,6 +4103,7 @@ msgstr "Kullanılmış Alan" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4022,9 +4114,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4032,16 +4126,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Oluşturuldu" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "En son giriş" @@ -4081,11 +4174,35 @@ msgstr "" msgid "Shared By" msgstr "Paylaşan" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "İşlemler" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Sonuç" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4096,7 +4213,7 @@ msgstr "İşlemler" msgid "Previous" msgstr "Önceki" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4139,12 +4256,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4262,7 +4379,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s silindi" @@ -4292,16 +4409,18 @@ msgstr "Yönetici ekle" msgid "All" msgstr "Hepsi" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Kullanıcı ekle" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Düzenleme başarılı" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4312,6 +4431,28 @@ msgstr "Kullanıcı ekle" msgid "Users" msgstr "Kullanıcılar" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Kullanıcı ekle" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4374,7 +4515,7 @@ msgstr "Dosya uzantılarını buraya girin, \"\", ile ayırın" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4408,8 +4549,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4673,10 +4814,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4686,23 +4823,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Sonuç" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4888,7 +5014,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4903,16 +5029,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Düzenleme başarılı" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5129,15 +5245,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5374,50 +5481,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5530,11 +5655,11 @@ msgstr "Dil" msgid "Profile Setting" msgstr "Profil Ayarları" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Paylaşan:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5575,10 +5700,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5658,120 +5779,120 @@ msgstr "Mesaj" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "%(name)s ve 1 diğer öğe başarıyla kopyalandı." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "%(name)s ve %(amount)s başka öğe başarıyla kopyalandı." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "%(name)s başarıyla taşındı." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "%(name)s ve 1 diğer öğe başarıyla taşındı." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "%(name)s ve %(amount)s başka öğe başarıyla taşındı." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po index 4934be4118..24909003b3 100644 --- a/locale/uk/LC_MESSAGES/django.po +++ b/locale/uk/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Ukrainian (http://www.transifex.com/haiwen/seahub/language/uk/)\n" "MIME-Version: 1.0\n" @@ -23,45 +23,45 @@ msgstr "" "Language: uk\n" "Plural-Forms: 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);\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Значення квоти не може бути порожнім" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Квота занадто мала (мінімальне значення 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" @@ -70,7 +70,7 @@ msgstr "" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -117,7 +117,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Системна бібліотека не може бути видалена." @@ -132,30 +132,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -219,8 +219,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Email" @@ -236,9 +236,9 @@ msgstr "Email" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Им'я" @@ -249,7 +249,7 @@ msgstr "Им'я" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -257,7 +257,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -265,8 +265,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -287,7 +287,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Ви запрошені приєднатися до %s" @@ -304,53 +304,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Редагування успішне." -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Ваш обліковий запис %s активовано" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Успішно відредаговано. Повідомлення було надіслано." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Пароль успішно змінено, але повідомлення не було відправлено, будь ласка, перевірте налаштування електронної пошти." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Пароль було змінно на %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Пароль успішно змінено на %(passwd)s, повідомлення було надіслано %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Пароль успішно змінено на %(passwd)s, але повідомлення не було надіслано %(user)s, будь ласка, перевірте налаштування електронної пошти." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Пароль успішно змінено на %(passwd)s для користувача %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -373,15 +373,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -399,11 +399,11 @@ msgstr "Невірний шлях призначення" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -423,15 +423,15 @@ msgstr "" msgid "Cancel failed" msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -452,7 +452,7 @@ msgstr "Доступ заборонено" msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -492,18 +492,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Група не існує" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -514,7 +514,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -526,14 +526,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -568,11 +568,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Невірний пароль" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Помилка розшифровки бібліотеки" @@ -580,20 +580,20 @@ msgstr "Помилка розшифровки бібліотеки" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -630,45 +630,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "Посилання для завантаження надано для Вас на %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Потрібен пароль." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Пароль дуже короткий" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -699,6 +706,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "У вас вже є %(nb_avatars)d аватар, максимально дозволено%(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -733,7 +744,7 @@ msgstr "Email або Ім'я користувача" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Пароль" @@ -807,15 +818,15 @@ msgstr "Користувач з таким email вже існує" msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Вийти" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Неможливо надіслати email. Будь ласка, зверніться до адміністратора." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Ви не можете змінити пароль, будь ласка, зв'яжіться з адміністратором LDAP." @@ -985,40 +996,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Статус" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Роль" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Створити як" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Адміністратор" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1026,7 +1037,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Активний" @@ -1034,25 +1045,25 @@ msgstr "Активний" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Неактивний" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Так" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Гость" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "За замовчуванням" @@ -1399,7 +1410,7 @@ msgstr "Ім'я %s неприпустиме" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Відсутній аргумент" @@ -1523,10 +1534,10 @@ msgstr "Команда %(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Доступ заборонено" @@ -3675,12 +3686,12 @@ msgstr "Власник" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Успішно видалено %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Не вдалося видалити: користувач не існує" @@ -3712,7 +3723,8 @@ msgstr "Привіт," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3833,21 +3845,21 @@ msgstr "Новий запис на %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Файл %(file_name)s було завантажено до %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Файл %(file_name)s було завантажено до Видаленої бібліотекі" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s запросив приєднання до групи %(group_name)s, перевірочне повідомлення: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "Користувач %(group_staff)s був доданий до вашої групи %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3891,7 +3903,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: Kvita \n" "Language-Team: Ukrainian (http://www.transifex.com/haiwen/seahub/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "Опис" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "Опис" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "Скасувати" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "Скасувати" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "Скасувати" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "Скасувати" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "Скасувати" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Пошук користувачів..." @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "Дійсно хочете видалити %s ?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "Дійсно хочете видалити %s ?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "Дійсно хочете видалити %s ?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "Дійсно хочете видалити %s ?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Им'я" @@ -882,14 +893,14 @@ msgstr "Им'я" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "Права доступу" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Читання+Запис" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Тільки для читання" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "Шифрувати" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Пароль" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Підтвердіть пароль" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Потрібен опис бібліотеки" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Завантажити" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Завантажити" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Копіювати" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "Додати" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Надіслати" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "Додати захист паролем" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "днів" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Створити" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Будь-ласка, введіть кількість днів" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Копіювати" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Помилка" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Будь ласка, перевірте мережеве з’єднання." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Група" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Розмір" @@ -1676,7 +1785,7 @@ msgstr "Розмір" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "Розмір" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Останнє оновлення" @@ -1792,7 +1901,7 @@ msgstr "Роль" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Адміністратор" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "Більше операцій" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "Підтвердіть пароль" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Видалити учасника" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Доступ заборонено" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "Пошук" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Пошук файлів в бібліотеці" @@ -2142,38 +2257,42 @@ msgstr "Врахуйте: 0 - без обмежень (за замовчуван msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "Загальнодоступні посилання" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "Посилання з правами запису" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Завантажити" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "Оновити" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "Файли" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "" msgid "Unstar" msgstr "Зняти відмітку" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "Інші бібліотеки" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Збереження..." @@ -2833,25 +2928,25 @@ msgstr "Позначити" msgid "unstarred" msgstr "Зняти відмітку" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "Деталі" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Всі групи" @@ -2916,7 +3011,7 @@ msgstr "Посилання" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Каталоги" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "За замовчуванням" @@ -3155,10 +3255,10 @@ msgstr "Права доступу на каталог" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "Змінити пароль" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "Клієнти" msgid "Search Files" msgstr "Пошук файлів" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Завантажити" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Завантажити файл" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Перемістити" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Подробиці" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Успішно скопійовано %(name)s." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "Статус" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "Дисковий простір, що використовується" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "Створено на" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "Надано в загальний доступ " -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Операції" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Результат" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Операції" msgid "Previous" msgstr "Назад" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Успішно видалено %s" @@ -4291,16 +4408,18 @@ msgstr "Додати адміністратора" msgid "All" msgstr "Всі" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Додати користувача" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Редагування успішне." +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "Додати користувача" msgid "Users" msgstr "Користувача(ів)" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Додати користувача" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "Введіть розширення файлів, розділяючи #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Результат" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "Видалити спільноту" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Редагування успішне." - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "Синхронізація" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "Мова" msgid "Profile Setting" msgstr "Налаштування профілю" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Спільний доступ: " -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "Повідомлення" msgid "Access Log" msgstr "" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Успішно скопійовано %(name)s та %(amount)s інших позицій." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Успішно переміщено %(name)s." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Успішно переміщено %(name)s та %(amount)s інших позицій." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/vi/LC_MESSAGES/django.po b/locale/vi/LC_MESSAGES/django.po index 4da0c2228b..f8d5cd6ab7 100644 --- a/locale/vi/LC_MESSAGES/django.po +++ b/locale/vi/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Vietnamese (http://www.transifex.com/haiwen/seahub/language/vi/)\n" "MIME-Version: 1.0\n" @@ -17,45 +17,45 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "Định mức không được để trống" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "Định mức quá thấp (tối thiểu là 0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Thiết lập Quota thất bại: quota tối đa là %d MB" @@ -64,7 +64,7 @@ msgstr "Thiết lập Quota thất bại: quota tối đa là %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -111,7 +111,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "Không thể xóa thư viện hệ thống." @@ -126,30 +126,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -213,8 +213,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "Email" @@ -230,9 +230,9 @@ msgstr "Email" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "Tên" @@ -243,7 +243,7 @@ msgstr "Tên" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "" @@ -251,7 +251,7 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "" @@ -259,8 +259,8 @@ msgstr "" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "" @@ -281,7 +281,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "Bạn được mời sử dụng lưu trữ đám mây %s" @@ -298,53 +298,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Chỉnh sửa thành công" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "Tài khoản của bạn trên %s đã được kích hoạt" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Đã sửa đổi thành công, email đã được gởi." -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "Sửa đổi thành công, nhưng không thể gởi mail, vui lòng kiểm tra cấu hình." -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "Mật khẩu đã được thay đổi trên %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "Thay đổi mật khẩu thành công sang %(passwd)s, một email đã được gửi đến %(user)s." -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "Thay đổi mật khẩu thành công sang %(passwd)s, nhưng không thể gửi email đến %(user)s. Vui lòng kiểm tra lại cấu hình email." -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Thay đổi mật khẩu thành công sang %(passwd)s cho người dùng %(user)s." -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -367,15 +367,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -393,11 +393,11 @@ msgstr "Đường dẫn không hợp lệ" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "" @@ -417,15 +417,15 @@ msgstr "Dữ liệu bị khóa" msgid "Cancel failed" msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -446,7 +446,7 @@ msgstr "" msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -486,18 +486,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "Group không tồn tại" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -508,7 +508,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "" @@ -520,14 +520,14 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -562,11 +562,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "Sai mật khẩu" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "Lỗi giải mã" @@ -574,20 +574,20 @@ msgstr "Lỗi giải mã" msgid "Wrong old password" msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -624,45 +624,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "Một link tải lên được chia sẻ với bạn tại %s" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "Yêu cầu mật khẩu." + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "Mật khẩu quá ngắn" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -693,6 +700,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "" +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -727,7 +738,7 @@ msgstr "Địa chỉ email hoặc tên đăng nhập" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "Mật khẩu" @@ -801,15 +812,15 @@ msgstr "Email này đã tồn tại." msgid "This account has been frozen due to too many failed login attempts." msgstr "" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "Đã đăng xuất" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "Gửi email thất bại, vui lòng liên hệ với admin." -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "Không thể cập nhật mật khẩu, vui lòng liên hệ admin LDAP." @@ -979,40 +990,40 @@ msgstr "" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "Trạng thái" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "Vai trò" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "Tạo lúc" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "Lần đăng nhập cuối" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "Admin" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "" @@ -1020,7 +1031,7 @@ msgstr "" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "Đã kích hoạt" @@ -1028,25 +1039,25 @@ msgstr "Đã kích hoạt" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "Chưa kích hoạt" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "Có" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "Tài khoản Khách" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "" @@ -1378,7 +1389,7 @@ msgstr "Tên %s không hợp lệ" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "Thiếu tham số" @@ -1502,10 +1513,10 @@ msgstr "%(site_name)s" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "Không có quyền" @@ -3654,12 +3665,12 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "Xóa %s thành công" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "Xóa thất bại: người dùng không tồn tại" @@ -3691,7 +3702,8 @@ msgstr "Xin chào," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 @@ -3809,21 +3821,21 @@ msgstr "Ghi chú mới trên %s" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "Một file %(file_name)s đã được tải lên tại %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "Một file %(file_name)s đã được tải lên trong strong>Deleted Library" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s vừa xin gia nhập Group %(group_name)s, tin nhắn xác minh: %(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "Người dùng %(group_staff)s vừa thêm bạn vào Group %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3867,7 +3879,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: ldphuong \n" "Language-Team: Vietnamese (http://www.transifex.com/haiwen/seahub/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,7 +148,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -175,8 +175,8 @@ msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -247,6 +247,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -269,7 +271,7 @@ msgstr "Mô tả" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -282,7 +284,7 @@ msgstr "Mô tả" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -350,6 +352,7 @@ msgstr "Hủy" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -367,7 +370,7 @@ msgstr "Hủy" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -385,10 +388,10 @@ msgstr "Hủy" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -411,8 +414,8 @@ msgstr "Hủy" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -426,6 +429,8 @@ msgstr "Hủy" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -471,13 +476,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "Tìm người dùng..." @@ -607,13 +612,14 @@ msgid "Really want to delete your account?" msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -621,23 +627,25 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -645,7 +653,8 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -660,8 +669,7 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -777,6 +785,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -826,7 +835,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -841,13 +850,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -874,7 +885,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "Tên" @@ -882,14 +893,14 @@ msgstr "Tên" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -900,8 +911,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -965,26 +976,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -997,14 +1009,14 @@ msgstr "Quyền hạn" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "Xem - Điều chỉnh" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "Chỉ xem" @@ -1013,8 +1025,8 @@ msgid "Encrypt" msgstr "Mã hóa" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1025,15 +1037,15 @@ msgid "Password" msgstr "Mật khẩu" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "Nhập lại mật khẩu" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1055,8 +1067,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1064,6 +1076,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "Yêu cầu mô tả" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "Tải lên" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "Tải xuống" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "Sao chép" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1135,126 +1244,138 @@ msgstr "" msgid "Add" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "Gởi" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "Thêm hết hạn tự động" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "Khởi tạo" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "Vui lòng nhập số ngày" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1343,8 +1464,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1355,18 +1476,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "Sao chép" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1406,7 +1515,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1530,8 +1639,8 @@ msgid "Set {placeholder}'s permission" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1539,16 +1648,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1559,28 +1668,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "Lỗi" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "Vui lòng kiểm tra lại network." #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "Group" @@ -1596,9 +1705,9 @@ msgid "Select a group" msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1642,7 +1751,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1662,7 +1771,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "Dung lượng" @@ -1676,7 +1785,7 @@ msgstr "Dung lượng" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1691,7 +1800,7 @@ msgstr "Dung lượng" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "Cập nhật" @@ -1792,7 +1901,7 @@ msgstr "Vai trò" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1804,18 +1913,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "Admin" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1834,25 +1945,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1860,7 +1974,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "" @@ -1895,7 +2009,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "" @@ -1924,8 +2038,8 @@ msgid "Confirm Password" msgstr "Xác nhận mật khẩu" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1945,7 +2059,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1961,7 +2075,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "Xóa thành viên" @@ -2028,9 +2142,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "Không có quyền" @@ -2072,7 +2186,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2110,8 +2225,8 @@ msgstr "" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "Tìm trong thư viện" @@ -2142,38 +2257,42 @@ msgstr "Mẹo: điền 0 cho thiết lập không giới hạn" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2202,8 +2321,8 @@ msgstr "" msgid "Select libraries to share" msgstr "Chọn thư viện để chia sẻ" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2246,6 +2365,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2254,7 +2374,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2272,9 +2392,9 @@ msgstr "" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2443,7 +2563,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2523,36 +2643,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "Tải xuống" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "" @@ -2587,7 +2678,7 @@ msgstr "Cập nhật" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2623,19 +2714,19 @@ msgstr "" msgid "Files" msgstr "Tập tin" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "đã khóa" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2643,7 +2734,7 @@ msgstr "đã khóa" msgid "Unstar" msgstr "Hủy đánh dấu" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2700,35 +2791,35 @@ msgstr "Thư viện khác" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2765,7 +2856,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "Đang lưu..." @@ -2833,25 +2928,25 @@ msgstr "đánh dấu" msgid "unstarred" msgstr "bỏ đánh dấu" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Khóa" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Mở khóa" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2859,14 +2954,14 @@ msgstr "" msgid "Details" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2901,7 +2996,7 @@ msgid "Actions" msgstr "" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "Tất cả Group" @@ -2916,7 +3011,7 @@ msgstr "Links" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "Thư mục" @@ -3047,6 +3142,11 @@ msgstr "" msgid "No comment yet." msgstr "" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "" @@ -3155,10 +3255,10 @@ msgstr "Folder Permission" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3176,8 +3276,7 @@ msgstr "Thay đổi mật khẩu" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3201,46 +3300,33 @@ msgstr "" msgid "Search Files" msgstr "Tìm kiếm" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "Tải lên" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "Tải dữ liệu" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "Thư mục tải lên" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "" @@ -3273,7 +3359,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "Di chuyển" @@ -3291,20 +3377,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "Chi tiết" @@ -3740,6 +3826,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3816,75 +3903,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "Sao chép %(name)s thành công." -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "" @@ -3987,9 +4075,10 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4000,7 +4089,9 @@ msgstr "Trạng thái" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4011,6 +4102,7 @@ msgstr "Dung lượng đã dùng" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4021,9 +4113,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4031,16 +4125,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "Lần đăng nhập cuối" @@ -4080,11 +4173,35 @@ msgstr "" msgid "Shared By" msgstr "Chia sẻ bởi" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "Tính năng" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "Kết quả" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4095,7 +4212,7 @@ msgstr "Tính năng" msgid "Previous" msgstr "Trước" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4138,12 +4255,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "" @@ -4261,7 +4378,7 @@ msgid "Space Used / Quota" msgstr "" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "Xóa %s thành công" @@ -4291,16 +4408,18 @@ msgstr "Thêm Admin" msgid "All" msgstr "Tất cả" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "Thêm người dùng" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "Chỉnh sửa thành công" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4311,6 +4430,28 @@ msgstr "Thêm người dùng" msgid "Users" msgstr "Người dùng" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "Thêm người dùng" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4373,7 +4514,7 @@ msgstr "Điền định dạng file, cách biệt bởi dấu ','" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4407,8 +4548,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4672,10 +4813,6 @@ msgstr "" msgid "Successfully transferred the group." msgstr "" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4685,23 +4822,12 @@ msgstr "" msgid "Export Excel" msgstr "Xuất file Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "Kết quả" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4887,7 +5013,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4902,16 +5028,6 @@ msgstr "" msgid "Delete Organization" msgstr "" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "Chỉnh sửa thành công" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5128,15 +5244,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5373,50 +5480,68 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" +msgid "share/upload link force password" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5529,11 +5654,11 @@ msgstr "Ngôn ngữ" msgid "Profile Setting" msgstr "Cài đặt hồ sơ cá nhân" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "Được chia sẻ bởi:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5574,10 +5699,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5657,120 +5778,120 @@ msgstr "Tin nhắn" msgid "Access Log" msgstr "Lịch sử truy cập" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "Sao chép %(name)s và 1 item khác thành công." -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "Sao chép %(name)s và %(amount)s item khác thành công." -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "Di chuyển %(name)s thành công." -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "Di chuyển %(name)s và 1 item khác thành công." -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "Di chuyển %(name)s và %(amount)s item khác thành công." -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/locale/zh_CN/LC_MESSAGES/django.po b/locale/zh_CN/LC_MESSAGES/django.po index ec80bc0496..d372cab5a7 100644 --- a/locale/zh_CN/LC_MESSAGES/django.po +++ b/locale/zh_CN/LC_MESSAGES/django.po @@ -21,9 +21,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:25+0000\n" +"Last-Translator: llj \n" "Language-Team: Chinese (China) (http://www.transifex.com/haiwen/seahub/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,45 +31,45 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "名字太长(最多 64 个字)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "名字不能包含 ‘/’。" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "登录 ID 不能为空" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "登录 ID %s 已存在。" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "部门太长(最多 512 个字)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "存储空间配额不能为空" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "必须是大于等于 0 的整数。" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "存储空间配额太小(最小为0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "配额设置失败:最大配额是 %d MB" @@ -78,7 +78,7 @@ msgstr "配额设置失败:最大配额是 %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -125,7 +125,7 @@ msgid "" "institution" msgstr "添加 %s 到机构失败:用户已经属于该机构" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "系统资料库无法被删除。" @@ -140,30 +140,30 @@ msgstr "资料库无法转让给所有者。" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "有一个相关联的已发布资料库。" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "用户 %s 已经是资料库拥有者。" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "邮箱 %s 无效。" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "已经被共享至 %s 。" @@ -227,8 +227,8 @@ msgstr "共享链接上传" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "邮箱" @@ -244,9 +244,9 @@ msgstr "邮箱" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "名称" @@ -257,7 +257,7 @@ msgstr "名称" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "联系人邮箱" @@ -265,7 +265,7 @@ msgstr "联系人邮箱" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "已用空间" @@ -273,8 +273,8 @@ msgstr "已用空间" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "容量" @@ -295,7 +295,7 @@ msgid "Successfully added user %(user)s." msgstr "成功添加用户 %(user)s。" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "你被邀请加入 %s" @@ -312,53 +312,53 @@ msgid "" "because Email service is not properly configured." msgstr "成功添加用户 %(user)s。 但由于邮件服务未正确配置,通知邮件无法发送。" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "权限修改成功" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "你的 %s 帐户已激活。" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "编辑成功,一封邮件已发送。" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "编辑成功, 但发送邮件失败,请检查你的邮件配置。" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "%s 密码已重置" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "密码已重置为 %(passwd)s, 通知邮件已发送给 %(user)s。" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "成功将用户密码重置为 %(passwd)s, 但发送通知邮件到 %(user)s 失败,请检查你的邮件配置。" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "成功将用户 %(user)s 的密码重置为 %(passwd)s。" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -381,15 +381,15 @@ msgstr "病毒文件未找到。" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -407,11 +407,11 @@ msgstr "目标路径无效" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "空间已超" @@ -431,15 +431,15 @@ msgstr "文件已锁定" msgid "Cancel failed" msgstr "取消失败" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "用户名不合法。" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -460,7 +460,7 @@ msgstr "没有权限" msgid "File is not locked." msgstr "文件没有被锁定。" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "不能刷新文件锁。" @@ -500,18 +500,18 @@ msgid "User %s is an organization user." msgstr " %s 是机构用户。" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "群组不存在。" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "导出 Excel 失败" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "权限已存在。" @@ -522,7 +522,7 @@ msgstr "%(user)s 取消了你访问 %(site_name)s 的权限。" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "此邮箱不能被邀请为访客用户。" @@ -534,14 +534,14 @@ msgstr "%s 已被邀请。" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "用户 %s 已存在。" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -576,11 +576,11 @@ msgstr "无法重置这个资料库的密码。" msgid "New password of library %s" msgstr "资料库 %s的新密码" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "密码错误" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "解密资料库出错" @@ -588,20 +588,20 @@ msgstr "解密资料库出错" msgid "Wrong old password" msgstr "密码错误" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "文件%s已锁定" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "无法移动文件夹%s,请检查其权限。" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "无法删除文件夹%s,请检查其权限。" @@ -638,45 +638,52 @@ msgstr "邮箱无效。" msgid "An upload link is shared to you on %s" msgstr "有人在 %s 上共享了一个上传链接给你" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "密码为必填项。" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "密码长度太短。" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "密码太弱。" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "过期天数需要大于等于 %s" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "过期天数需要小于等于 %s" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "过期时间应晚于 %s。" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "过期时间应早于 %s。" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "共享链接 \"%s\" 已存在。" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "密码太短" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -707,6 +714,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "你已经有 %(nb_avatars)d 个头像, 最多允许拥有 %(nb_max_avatars)d 个." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "WebDAV 密码长度需要少于 30 个字符。" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -741,7 +752,7 @@ msgstr "邮箱或用户名" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "密码" @@ -815,15 +826,15 @@ msgstr "此用户已存在。" msgid "This account has been frozen due to too many failed login attempts." msgstr "登录出错次数超过限制,该账号已被冻结。" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "退出" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "邮件发送失败,请联系管理员。" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "不能更新密码,请联系 LDAP 管理员。" @@ -993,40 +1004,40 @@ msgstr "匿名用户" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "状态" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "用户角色" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "创建时间" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "上次登录" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "管理" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP(已导入)" @@ -1034,7 +1045,7 @@ msgstr "LDAP(已导入)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "激活" @@ -1042,25 +1053,25 @@ msgstr "激活" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "未激活" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "确定" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "访客" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "默认" @@ -1392,7 +1403,7 @@ msgstr "名称 %s 含有无效字符" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "参数缺失" @@ -1516,10 +1527,10 @@ msgstr "%(site_name)s 团队" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "没有权限" @@ -3668,12 +3679,12 @@ msgstr "拥有者" msgid "Member" msgstr "群组成员" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s 删除成功。" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "删除失败:该用户不存在" @@ -3705,8 +3716,9 @@ msgstr "你好," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s 邀请你加入 %(site_name)s。请点击以下链接:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "%(inviter_name)s 邀请你加入 %(site_name)s。请点击下面的链接:" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3823,21 +3835,21 @@ msgstr "%s 有新消息" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "您在 %(site_name)s 上有 %(num)s 条新通知:\n" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "新文件 %(file_name)s 上传到了 %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "新文件 %(file_name)s 上传到删除的资料库" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s 请求加入到群组 %(group_name)s,验证信息:%(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "用户 %(group_staff)s 将你加入到群组 %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "用户 %(author)s 评论了文件 %(file_name)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "用户 %(author)s 评论了 草稿 # %(draft_id)s" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "%(from_user)s 向你发起评审 draft #%(draft_id)s请求。" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3881,7 +3893,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "访客%(user)s在%(time)s接受了您的邀请。" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" "Language-Team: Chinese (China) (http://www.transifex.com/haiwen/seahub/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -162,7 +162,7 @@ msgstr "正在上传一个文件。你确定要离开这当前网页吗?" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -189,8 +189,8 @@ msgid "Tags" msgstr "标签" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -261,6 +261,8 @@ msgid "Contact Information" msgstr "联系人信息" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -283,7 +285,7 @@ msgstr "描述" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -296,7 +298,7 @@ msgstr "描述" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -364,6 +366,7 @@ msgstr "取消" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -381,7 +384,7 @@ msgstr "取消" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -399,10 +402,10 @@ msgstr "取消" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -425,8 +428,8 @@ msgstr "取消" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -440,6 +443,8 @@ msgstr "取消" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -485,13 +490,13 @@ msgstr "添加评审人" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "搜索用户..." @@ -621,13 +626,14 @@ msgid "Really want to delete your account?" msgstr "确定要注销该帐号吗?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -635,23 +641,25 @@ msgstr "确定要注销该帐号吗?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -659,7 +667,8 @@ msgstr "确定要注销该帐号吗?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -674,8 +683,7 @@ msgstr "确定要注销该帐号吗?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -791,6 +799,7 @@ msgstr "复制 {num} 个条目" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -840,7 +849,7 @@ msgstr "新建部门资料库" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -855,13 +864,15 @@ msgstr "新建部门资料库" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -888,7 +899,7 @@ msgstr "新建部门资料库" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "名称" @@ -896,14 +907,14 @@ msgstr "名称" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "名称“{name}”已被占用,请选取一个不同的名字。" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -914,8 +925,8 @@ msgid "This is a draft" msgstr "这是草稿文件" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -979,26 +990,27 @@ msgid "Storage Backend" msgstr "存储后端" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -1011,14 +1023,14 @@ msgstr "权限" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "可读写" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "只读" @@ -1027,8 +1039,8 @@ msgid "Encrypt" msgstr "加密" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1039,15 +1051,15 @@ msgid "Password" msgstr "密码" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "请再次输入密码" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1069,8 +1081,8 @@ msgstr "选择一个颜色" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1078,6 +1090,103 @@ msgstr "选择一个颜色" msgid "Save" msgstr "保存" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "描述为必填项" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "增加权限" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "编辑权限" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "权限名称" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "上传" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "下载" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "修改" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "修改包括修改文件,创建文件和目录,移动/重命名文件和目录" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "复制" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "在线预览" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "生成共享链接" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "删除文件" @@ -1149,126 +1258,138 @@ msgstr "参与人" msgid "Add" msgstr "添加" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "{minDays_placeholder} - {maxDays_placeholder} 天" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "大于或等于 {minDays_placeholder} 天" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "小于或等于 {maxDays_placeholder} 天" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "共享链接已复制到剪贴板。" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "直接下载连接已复制到剪切板。" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "密码强度太弱,以下至少需要 {shareLinkPasswordStengthLevel} 种: 数字,大写字母,小写字母和其他符号" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "成功更改权限。" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" -msgstr "(至少 {passwordLength} 个字符)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" +msgstr "(至少需要 {passwordLength} 个字符并且以下至少需要{shareLinkPasswordStengthLevel} 种: 数字,大写字母,小写字母和其他符号)" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "链接:" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "直接下载链接:" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "过期时间:" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "权限:" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "发送" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "确定删除该共享链接吗?" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "如果删除,获取该连接的任何人将无法继续访问。" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "增加密码保护" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "增加自动过期" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "过期天数" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "天" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "过期时间" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "设置权限" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "生成链接" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "请输入天数" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "请输入一个非负整数" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "上传连接已复制到剪切板。" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "上传连接:" @@ -1357,8 +1478,8 @@ msgstr "内部链接已复制到剪贴板" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "内部链接" @@ -1369,18 +1490,6 @@ msgid "" " with read permission to the file or folder." msgstr "内部链接是指向文件或目录的链接,只有对该文件或目录有访问权限的人可以访问。" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "复制" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "已成功撤消用户 {placeholder} 的访问权限。" @@ -1420,7 +1529,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "成功邀请了 %(email) 和其他 %(num) 个人。" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1544,8 +1653,8 @@ msgid "Set {placeholder}'s permission" msgstr "设置 {placeholder} 权限" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "未找到群组" @@ -1553,16 +1662,16 @@ msgstr "未找到群组" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1573,28 +1682,28 @@ msgstr "未找到群组" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "错误" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "请检查网络是否已连接。" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "群组" @@ -1610,9 +1719,9 @@ msgid "Select a group" msgstr "选择一个群组" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1656,7 +1765,7 @@ msgstr "资料库名称" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1676,7 +1785,7 @@ msgstr "资料库名称" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "大小" @@ -1690,7 +1799,7 @@ msgstr "大小" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1705,7 +1814,7 @@ msgstr "大小" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "更新时间" @@ -1806,7 +1915,7 @@ msgstr "用户角色" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1818,18 +1927,20 @@ msgstr " {name} 删除成功。" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "管理" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1848,25 +1959,28 @@ msgid "New Wiki" msgstr "新建维基" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1874,7 +1988,7 @@ msgstr "新建维基" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "更多操作" @@ -1909,7 +2023,7 @@ msgstr "新建部门" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "添加成员" @@ -1938,8 +2052,8 @@ msgid "Confirm Password" msgstr "确认密码" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "邀请用户" @@ -1959,7 +2073,7 @@ msgstr "把邀请链接发给其他人,其他人可以扫码加入机构。" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1975,7 +2089,7 @@ msgstr "删除部门" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "删除成员" @@ -2042,9 +2156,9 @@ msgid "API token is copied to the clipboard." msgstr "API token 已复制到剪贴板。" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "没有权限" @@ -2086,7 +2200,8 @@ msgstr "没有上传外链" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2124,8 +2239,8 @@ msgstr "搜索" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "在当前资料库搜索文件" @@ -2156,38 +2271,42 @@ msgstr "Tip: 设置为0表示重置为默认上限" msgid "The link is copied to the clipboard." msgstr "外链已复制到剪贴板。" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "共享链接" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "上传链接" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "共享给用户" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "共享给群组" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "自定义共享权限" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "共享到其他服务器" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2216,8 +2335,8 @@ msgstr "请选择一个资料库来共享。" msgid "Select libraries to share" msgstr "选择要共享的资料库" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "选择群组..." @@ -2260,6 +2379,7 @@ msgstr "请稍候。" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2268,7 +2388,7 @@ msgstr "请稍候。" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2286,9 +2406,9 @@ msgstr "成功删除 1 个条目。" msgid "Select a server..." msgstr "选择一个服务器…" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "资料库无法与其所有者共享。" @@ -2457,7 +2577,7 @@ msgstr "设置名称" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "使用条款" @@ -2537,36 +2657,7 @@ msgstr "取消发布" msgid "Publish a Library" msgstr "发布资料库" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "下载" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "正在打包" @@ -2601,7 +2692,7 @@ msgstr "更新" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2637,19 +2728,19 @@ msgstr "位置" msgid "Files" msgstr "文件" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "被 {name} 锁定" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "已锁定" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2657,7 +2748,7 @@ msgstr "已锁定" msgid "Unstar" msgstr "取消星标" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2714,35 +2805,35 @@ msgstr "其他资料库" msgid "Search..." msgstr "搜索..." -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "一次最多上传 {maxFiles} 个文件。" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "文件被其他人锁定了。" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "文件名无效。" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "文件已存在。" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "文件太大。" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "空间已超" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2779,7 +2870,11 @@ msgid "Retry" msgstr "重新上传" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "保存中..." @@ -2847,25 +2942,25 @@ msgstr "已加星标" msgid "unstarred" msgstr "未加星标" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "锁定" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "解锁" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "打开父目录" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2873,14 +2968,14 @@ msgstr "打开父目录" msgid "Details" msgstr "详情" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "客户端打开" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "评论" @@ -2915,7 +3010,7 @@ msgid "Actions" msgstr "操作" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "所有群组" @@ -2930,7 +3025,7 @@ msgstr "链接" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "文件夹" @@ -3061,6 +3156,11 @@ msgstr "显示已解决的评论" msgid "No comment yet." msgstr "还没有评论" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "增加自定义权限" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "默认" @@ -3169,10 +3269,10 @@ msgstr "目录权限" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3190,8 +3290,7 @@ msgstr "修改密码" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3215,46 +3314,33 @@ msgstr "客户端" msgid "Search Files" msgstr "搜索文件" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "上传" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "新建" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "上传文件" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "上传目录" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "新建 Markdown 文件" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "新建 Excel 文件" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "新建 PowerPoint 文件" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "新建 Word 文件" @@ -3287,7 +3373,7 @@ msgstr "创建草稿" msgid "Start review" msgstr "开始评审" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "移动" @@ -3305,20 +3391,20 @@ msgstr "编辑文件" msgid "Create a draft from this file, instead of editing it directly." msgstr "从此文件创建草稿,而不是直接编辑它。" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "列表" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "格点" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "分栏" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "修改内容" @@ -3754,6 +3840,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "你可以点击上面的“新建资料库”按扭创建资料库。" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3830,75 +3917,76 @@ msgid "" "button in the menu bar." msgstr "你还没有邀请任何访客。一个访客可以通过 web 界面访问被共享的资料库,在协作时比通过外链更高效。可以点击上方的“邀请访客”按钮邀请一个访客。" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "文件夹不存在。" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "此库已由管理员设置为只读,无法更新。" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "侧边导航菜单" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "文件移动失败。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "文件复制失败。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "成功移动文件到另一个资料库。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "成功复制文件到另一个资料库。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "成功删除 {name} 和其他 {n} 项内容。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "删除 {name} 以及另外 {n} 项失败。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "重命名{name}失败" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr " {name} 删除成功" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "删除 {name} 失败" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "成功移动 {name}。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "移动 {name} 失败。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "成功复制 %(name)s。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "复制 %(name)s 失败" @@ -4001,9 +4089,10 @@ msgstr "Broken (请联系您的管理员来修复该资料库)" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4014,7 +4103,9 @@ msgstr "状态" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4025,6 +4116,7 @@ msgstr "已用空间" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4035,9 +4127,11 @@ msgstr "配额" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4045,16 +4139,15 @@ msgstr "配额" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "创建时间" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "上次登录" @@ -4094,11 +4187,35 @@ msgstr "没有部门" msgid "Shared By" msgstr "共享来源" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "操作" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "搜索群组" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "查找群组" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "搜索结果" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "根据名称搜索群组" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4109,7 +4226,7 @@ msgstr "操作" msgid "Previous" msgstr "前一页" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4152,12 +4269,12 @@ msgid "All Libraries" msgstr "全部资料库" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "加密资料库" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "可读写资料库" @@ -4275,7 +4392,7 @@ msgid "Space Used / Quota" msgstr "已用空间 / 容量 " #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s 删除成功。" @@ -4305,16 +4422,18 @@ msgstr "添加管理员" msgid "All" msgstr "全部" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "成功添加用户 %s。" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "添加用户" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "权限修改成功" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4325,6 +4444,28 @@ msgstr "添加用户" msgid "Users" msgstr "用户" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "搜索用户" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "搜索用户" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "成功添加用户 %s。" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "添加用户" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4387,7 +4528,7 @@ msgstr "输入文件后缀,以','分隔" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "重置" @@ -4421,8 +4562,8 @@ msgstr "你还没共享任何文件夹给其他用户。可以通过点击文件 msgid "Successfully unshared {name}" msgstr "成功取消共享 {name}" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "共享给:" @@ -4686,10 +4827,6 @@ msgstr "成功取消共享资料库 {placeholder}" msgid "Successfully transferred the group." msgstr "群组转让成功。" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "根据名称搜索群组" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4699,23 +4836,12 @@ msgstr "根据名称搜索群组" msgid "Export Excel" msgstr "导出到 Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "搜索群组" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "提示:可以用名称关键词来搜索。" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "搜索结果" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4901,7 +5027,7 @@ msgstr "名称设置成功。" msgid "Successfully set max number of members." msgstr "最大成员数设置成功。" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "确定要重置 {placeholder} 的密码吗?" @@ -4916,16 +5042,6 @@ msgstr "该机构中的 {userCount} 个用户和 {repoCount} 个资料库也将 msgid "Delete Organization" msgstr "删除团体" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "权限修改成功" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "搜索机构" @@ -5142,15 +5258,6 @@ msgstr "成功删除 {user_number_placeholder} 个用户。" msgid "Delete Users" msgstr "删除用户" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "搜索用户" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "搜索用户" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5363,7 +5470,7 @@ msgid "" "The level(1-4) of an account password's strength. For example, '3' means " "password must have at least 3 of the following: num, upper letter, lower " "letter and other symbols" -msgstr "用户账户的密码强度等级(1-4)。比如,如果设为“3”,则密码必须包含数字、大写字母\n小写字母和其他符号这 4 种字符中的 3 种" +msgstr "用户账户的密码强度等级(1-4)。比如,如果设为“3”,则密码必须包含数字、大写字母,小写字母和其他符号这 4 种字符中的 3 种" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:274 msgid "Enable two factor authentication" @@ -5387,50 +5494,68 @@ msgid "" msgstr "加密资料库的最小密码长度。" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "上传/下载外链的最小密码长度" +msgid "share/upload link force password" +msgstr "共享外链/上传外链强制密码" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "加密上传/下载外链的最小密码长度。" +msgid "Force user use password when generating share/upload link." +msgstr "强制用户生成共享外链/上传外链时使用密码。" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "共享外链/上传外链密码最少长度" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "共享外链/上传外链密码需要包含的最少字符个数。" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "共享外链/上传外链密码强度" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "共享外链/上传外链的密码强度 (1-4)。例如,3 表示密码必须包含以下中的三种:数字,大写字母,小写字母和其他符号" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "允许用户创建公共资料库。如果关闭此功能,将只有系统管理员可以创建。" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "允许用户清空回收站" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "在线预览" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "文本文件扩展名" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "可在线预览的文本文件扩展名,用逗号分隔。" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "同步" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "如果启用此功能,桌面客户端将不能同步 Seafile 目录外的文件夹。" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5543,11 +5668,11 @@ msgstr "语言" msgid "Profile Setting" msgstr "个人信息设置" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "共享来源:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "打包下载所选项" @@ -5588,10 +5713,6 @@ msgstr "你还没有任何上传外链" msgid "You don't have any favorite items yet" msgstr "你还没有任何星标项目" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "修改" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "导入用户" @@ -5671,120 +5792,120 @@ msgstr "消息" msgid "Access Log" msgstr "访问日志" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "可管理" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "只读资料库" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "仅云端读写资料库" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "仅云端预览资料库" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "可读写文件夹" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "只读文件夹" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "仅云端读写文件夹" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "仅云端预览文件夹" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "仅云端读写" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "仅云端预览" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "用户可以查看、修改、上传、下载和同步文件。" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "用户可以查看、下载和同步文件。" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "除了可读写权限,用户还可以共享资料库。" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "用户可以通过浏览器在线查看和编辑文件。 文件不能被下载。" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "用户只能通过浏览器在线查看文件。文件不能被下载。" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "预览与下载" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "仅查看" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "下载和上传" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "云端编辑与下载" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "仅云端编辑" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "成功复制 %(name)s 和另1项条目。" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "成功复制 %(name)s 和其他 %(amount)s 项条目。" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "成功移动 %(name)s。" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "成功移动 %(name)s 和另1项条目。" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "成功移动 %(name)s 和其他 %(amount)s 项条目。" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "复制 %(name)s 和其他 %(amount)s 项条目失败。" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "复制 %(name)s 项条目失败。" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "移动 %(name)s 和其他 %(amount)s 项条目失败。" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "移动 %(name)s 项条目失败。" diff --git a/locale/zh_TW/LC_MESSAGES/django.po b/locale/zh_TW/LC_MESSAGES/django.po index f2181a8ccd..abb81d2c9e 100644 --- a/locale/zh_TW/LC_MESSAGES/django.po +++ b/locale/zh_TW/LC_MESSAGES/django.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-23 14:18+0800\n" -"PO-Revision-Date: 2021-06-23 06:48+0000\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-17 03:22+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/haiwen/seahub/language/zh_TW/)\n" "MIME-Version: 1.0\n" @@ -24,45 +24,45 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 +#: seahub/api2/endpoints/admin/account.py:181 seahub/api2/endpoints/user.py:81 #: seahub/api2/views.py:357 msgid "Name is too long (maximum is 64 characters)" msgstr "名字太長 (最多64個字)" -#: seahub/api2/endpoints/admin/account.py:199 seahub/api2/endpoints/user.py:85 +#: seahub/api2/endpoints/admin/account.py:185 seahub/api2/endpoints/user.py:85 #: seahub/api2/views.py:361 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "名字不能包含 '/'。" -#: seahub/api2/endpoints/admin/account.py:214 +#: seahub/api2/endpoints/admin/account.py:200 msgid "Login id can't be empty" msgstr "登入ID不能為空" -#: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:1043 +#: seahub/api2/endpoints/admin/account.py:204 +#: seahub/api2/endpoints/admin/users.py:1046 #, python-format msgid "Login id %s already exists." msgstr "登入ID%s已存在" -#: seahub/api2/endpoints/admin/account.py:225 +#: seahub/api2/endpoints/admin/account.py:211 msgid "Department is too long (maximum is 512 characters)" msgstr "部門名稱太長 (最多512個字)" -#: seahub/api2/endpoints/admin/account.py:241 seahub/forms.py:155 +#: seahub/api2/endpoints/admin/account.py:227 seahub/forms.py:155 msgid "Space quota can't be empty" msgstr "儲存空間配額不能為空" -#: seahub/api2/endpoints/admin/account.py:247 +#: seahub/api2/endpoints/admin/account.py:233 msgid "Must be an integer that is greater than or equal to 0." msgstr "必須是大于或等于 0 的整數。" -#: seahub/api2/endpoints/admin/account.py:251 +#: seahub/api2/endpoints/admin/account.py:237 #: seahub/api2/endpoints/admin/users_batch.py:176 seahub/forms.py:156 msgid "Space quota is too low (minimum value is 0)" msgstr "容量太小(最小為0)" -#: seahub/api2/endpoints/admin/account.py:259 seahub/institutions/views.py:211 -#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 +#: seahub/api2/endpoints/admin/account.py:245 seahub/institutions/views.py:211 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:325 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "配額設定失敗:最大配額是 %d MB" @@ -71,7 +71,7 @@ msgstr "配額設定失敗:最大配額是 %d MB" #: seahub/api2/endpoints/admin/groups.py:129 #: seahub/api2/endpoints/admin/groups.py:268 #: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 -#: seahub/api2/views.py:4592 seahub/group/forms.py:36 +#: seahub/api2/views.py:4594 seahub/group/forms.py:36 msgid "" "Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " "brackets or underscore." @@ -118,7 +118,7 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:721 msgid "System library can not be deleted." msgstr "系統資料庫無法被刪除。" @@ -133,30 +133,30 @@ msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:542 +#: seahub/api2/endpoints/share_links.py:553 msgid "There is an associated published library." msgstr "" -#: seahub/api2/endpoints/admin/shares.py:183 +#: seahub/api2/endpoints/admin/shares.py:185 #, python-format msgid "User %s is already library owner." msgstr "用戶 %s 已經是資料庫擁有者。" -#: seahub/api2/endpoints/admin/shares.py:191 +#: seahub/api2/endpoints/admin/shares.py:193 #: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:153 +#: seahub/api2/endpoints/repo_share_invitations.py:156 #, python-format msgid "Email %s invalid." msgstr "電子郵件 %s 含有無效字元" -#: seahub/api2/endpoints/admin/shares.py:209 -#: seahub/api2/endpoints/admin/shares.py:266 -#: seahub/api2/endpoints/dir_shared_items.py:342 -#: seahub/api2/endpoints/dir_shared_items.py:455 -#: seahub/api2/endpoints/group_owned_libraries.py:933 -#: seahub/api2/endpoints/group_owned_libraries.py:1201 -#: seahub/api2/endpoints/repo_share_invitations.py:185 +#: seahub/api2/endpoints/admin/shares.py:211 +#: seahub/api2/endpoints/admin/shares.py:268 +#: seahub/api2/endpoints/dir_shared_items.py:346 +#: seahub/api2/endpoints/dir_shared_items.py:459 +#: seahub/api2/endpoints/group_owned_libraries.py:942 +#: seahub/api2/endpoints/group_owned_libraries.py:1210 +#: seahub/api2/endpoints/repo_share_invitations.py:190 #, python-format msgid "This item has been shared to %s." msgstr "已經與%s共享此項目" @@ -220,8 +220,8 @@ msgstr "" #: seahub/invitations/templates/invitations/token_view.html:10 #: seahub/share/templates/share/share_link_audit.html:9 #: seahub/templates/registration/registration_form.html:22 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 -#: seahub/views/sysadmin.py:818 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 +#: seahub/views/sysadmin.py:790 msgid "Email" msgstr "電子郵件" @@ -237,9 +237,9 @@ msgstr "電子郵件" #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/registration_form.html:18 #: seahub/templates/repo_dir_recycle_view.html:44 -#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:207 -#: seahub/views/sysadmin.py:211 seahub/views/sysadmin.py:696 -#: seahub/views/sysadmin.py:818 +#: seahub/templates/repo_history_view.html:58 seahub/views/sysadmin.py:198 +#: seahub/views/sysadmin.py:202 seahub/views/sysadmin.py:668 +#: seahub/views/sysadmin.py:790 msgid "Name" msgstr "名稱" @@ -250,7 +250,7 @@ msgstr "名稱" #: seahub/institutions/templates/institutions/useradmin.html:16 #: seahub/institutions/templates/institutions/useradmin_search.html:19 #: seahub/templates/registration/password_set_form.html:16 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Contact Email" msgstr "聯繫電郵" @@ -258,7 +258,7 @@ msgstr "聯繫電郵" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 msgid "Space Usage" msgstr "已用空間" @@ -266,8 +266,8 @@ msgstr "已用空間" #: seahub/base/management/commands/export_user_storage_report.py:42 #: seahub/base/management/commands/export_users.py:44 #: seahub/base/management/commands/export_users.py:48 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:203 +#: seahub/views/sysadmin.py:791 msgid "Space Quota" msgstr "容量" @@ -288,7 +288,7 @@ msgid "Successfully added user %(user)s." msgstr "" #: seahub/api2/endpoints/admin/users.py:671 -#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 +#: seahub/api2/endpoints/admin/users_batch.py:376 seahub/views/sysadmin.py:567 #, python-format msgid "You are invited to join %s" msgstr "你被邀請加入 %s" @@ -305,53 +305,53 @@ msgid "" "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1115 +#: seahub/api2/endpoints/admin/users.py:1118 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "權限修改成功" -#: seahub/api2/endpoints/admin/users.py:1118 seahub/views/sysadmin.py:498 +#: seahub/api2/endpoints/admin/users.py:1121 seahub/views/sysadmin.py:470 #, python-format msgid "Your account on %s is activated" msgstr "你的 %s 帳戶已開通。" -#: seahub/api2/endpoints/admin/users.py:1123 +#: seahub/api2/endpoints/admin/users.py:1126 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "編輯成功,一封郵件已發送。" -#: seahub/api2/endpoints/admin/users.py:1126 +#: seahub/api2/endpoints/admin/users.py:1129 #: seahub/institutions/templates/institutions/useradmin.html:118 msgid "" "Edit succeeded, but failed to send email, please check your email " "configuration." msgstr "編輯成功, 但發送郵件失敗,請檢查你的郵件配置。" -#: seahub/api2/endpoints/admin/users.py:1204 seahub/views/sysadmin.py:539 +#: seahub/api2/endpoints/admin/users.py:1207 seahub/views/sysadmin.py:511 #, python-format msgid "Password has been reset on %s" msgstr "密碼已重置為: %s" -#: seahub/api2/endpoints/admin/users.py:1206 seahub/views/sysadmin.py:564 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:536 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "成功將重置密碼為 %(passwd)s, 一封通知郵件已經發送給 %(user)s。" -#: seahub/api2/endpoints/admin/users.py:1210 seahub/views/sysadmin.py:569 +#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:541 #, python-format msgid "" "Successfully reset password to %(passwd)s, but failed to send email to " "%(user)s, please check your email configuration." msgstr "成功將用戶密碼重置為 %(passwd)s, 但發送通知郵件到 %(user)s 失敗,請檢查你的郵件配置。" -#: seahub/api2/endpoints/admin/users.py:1213 seahub/views/sysadmin.py:573 +#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:545 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "成功將用戶 %(user)s 的密碼重置為 %(passwd)s。" -#: seahub/api2/endpoints/admin/users.py:1216 seahub/views/sysadmin.py:576 +#: seahub/api2/endpoints/admin/users.py:1219 seahub/views/sysadmin.py:548 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -374,15 +374,15 @@ msgstr "" #: seahub/api2/endpoints/file_tag.py:175 #: seahub/api2/endpoints/invitations.py:78 #: seahub/api2/endpoints/repo_set_password.py:72 -#: seahub/api2/endpoints/repo_share_invitations.py:196 +#: seahub/api2/endpoints/repo_share_invitations.py:201 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3846 -#: seahub/notifications/models.py:465 seahub/notifications/models.py:506 -#: seahub/notifications/models.py:557 seahub/notifications/models.py:613 -#: seahub/notifications/models.py:643 seahub/notifications/models.py:665 -#: seahub/notifications/models.py:691 seahub/notifications/models.py:708 -#: seahub/notifications/models.py:725 seahub/notifications/models.py:754 -#: seahub/utils/__init__.py:172 seahub/utils/__init__.py:1191 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3849 +#: seahub/notifications/models.py:462 seahub/notifications/models.py:503 +#: seahub/notifications/models.py:554 seahub/notifications/models.py:610 +#: seahub/notifications/models.py:640 seahub/notifications/models.py:662 +#: seahub/notifications/models.py:688 seahub/notifications/models.py:705 +#: seahub/notifications/models.py:722 seahub/notifications/models.py:751 +#: seahub/utils/__init__.py:167 seahub/utils/__init__.py:1186 #: seahub/views/__init__.py:915 seahub/views/ajax.py:401 #: seahub/views/ajax.py:405 msgid "Internal Server Error" @@ -400,11 +400,11 @@ msgstr "目標路徑無效" #: seahub/api2/endpoints/copy_move_task.py:147 #: seahub/api2/endpoints/move_folder_merge.py:168 -#: seahub/api2/endpoints/repos_batch.py:477 seahub/api2/views.py:1803 -#: seahub/api2/views.py:1843 seahub/api2/views.py:1892 -#: seahub/api2/views.py:1936 seahub/api2/views.py:1982 -#: seahub/api2/views.py:2031 seahub/api2/views.py:2436 -#: seahub/api2/views.py:2544 +#: seahub/api2/endpoints/repos_batch.py:480 seahub/api2/views.py:1803 +#: seahub/api2/views.py:1843 seahub/api2/views.py:1894 +#: seahub/api2/views.py:1938 seahub/api2/views.py:1984 +#: seahub/api2/views.py:2033 seahub/api2/views.py:2438 +#: seahub/api2/views.py:2546 msgid "Out of quota." msgstr "超過空間上限" @@ -424,15 +424,15 @@ msgstr "檔案已鎖定" msgid "Cancel failed" msgstr "取消失敗" -#: seahub/api2/endpoints/dir_shared_items.py:326 +#: seahub/api2/endpoints/dir_shared_items.py:330 #: seahub/api2/endpoints/draft_reviewer.py:70 -#: seahub/api2/endpoints/group_owned_libraries.py:917 +#: seahub/api2/endpoints/group_owned_libraries.py:926 msgid "username invalid." msgstr "使用者名稱無效" -#: seahub/api2/endpoints/dir_shared_items.py:335 +#: seahub/api2/endpoints/dir_shared_items.py:339 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 +#: seahub/api2/endpoints/group_owned_libraries.py:935 #: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." @@ -453,7 +453,7 @@ msgstr "沒有權限" msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:624 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:635 msgid "You can not refresh this file's lock." msgstr "" @@ -493,18 +493,18 @@ msgid "User %s is an organization user." msgstr "" #: seahub/api2/endpoints/group_members.py:381 seahub/group/error_msg.py:17 -#: seahub/group/error_msg.py:23 seahub/views/file.py:461 +#: seahub/group/error_msg.py:23 seahub/views/file.py:464 msgid "Group does not exist" msgstr "群組不存在。" -#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:198 -#: seahub/views/sysadmin.py:304 seahub/views/sysadmin.py:693 -#: seahub/views/sysadmin.py:705 seahub/views/sysadmin.py:830 +#: seahub/api2/endpoints/group_members.py:499 seahub/views/sysadmin.py:189 +#: seahub/views/sysadmin.py:295 seahub/views/sysadmin.py:665 +#: seahub/views/sysadmin.py:677 seahub/views/sysadmin.py:802 msgid "Failed to export Excel" msgstr "導出 Excel 失敗" -#: seahub/api2/endpoints/group_owned_libraries.py:372 -#: seahub/api2/endpoints/group_owned_libraries.py:644 +#: seahub/api2/endpoints/group_owned_libraries.py:375 +#: seahub/api2/endpoints/group_owned_libraries.py:651 msgid "Permission already exists." msgstr "" @@ -515,7 +515,7 @@ msgstr "" #: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:160 +#: seahub/api2/endpoints/repo_share_invitations.py:163 msgid "The email address is not allowed to be invited as a guest." msgstr "此郵箱不能被邀請為訪客用戶。" @@ -527,14 +527,14 @@ msgstr "%s 已被邀請。" #: seahub/api2/endpoints/invitations.py:66 #: seahub/api2/endpoints/invitations.py:137 -#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/api2/endpoints/repo_share_invitations.py:173 #: seahub/base/accounts.py:795 #, python-format msgid "User %s already exists." msgstr "用戶 %s 已存在。" #: seahub/api2/endpoints/invitations.py:151 -#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: seahub/api2/endpoints/repo_share_invitations.py:215 #: seahub/api2/endpoints/send_share_link_email.py:33 #: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/auth/forms.py:121 #: seahub/share/views.py:136 seahub/share/views.py:264 @@ -569,11 +569,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3843 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3846 msgid "Wrong password" msgstr "密碼錯誤" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3849 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3852 msgid "Decrypt library error" msgstr "解密資料庫出錯" @@ -581,20 +581,20 @@ msgstr "解密資料庫出錯" msgid "Wrong old password" msgstr "舊密碼錯誤" -#: seahub/api2/endpoints/repos_batch.py:1240 -#: seahub/api2/endpoints/repos_batch.py:1459 -#: seahub/api2/endpoints/repos_batch.py:1548 +#: seahub/api2/endpoints/repos_batch.py:1241 +#: seahub/api2/endpoints/repos_batch.py:1458 +#: seahub/api2/endpoints/repos_batch.py:1547 #, python-format msgid "File %s is locked." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1249 -#: seahub/api2/endpoints/repos_batch.py:1468 +#: seahub/api2/endpoints/repos_batch.py:1250 +#: seahub/api2/endpoints/repos_batch.py:1467 #, python-format msgid "Can't move folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/repos_batch.py:1556 +#: seahub/api2/endpoints/repos_batch.py:1555 #, python-format msgid "Can't delete folder %s, please check its permission." msgstr "" @@ -631,45 +631,52 @@ msgstr "" msgid "An upload link is shared to you on %s" msgstr "有人在 %s 上共享了一個上傳網址給你" -#: seahub/api2/endpoints/share_links.py:267 +#: seahub/api2/endpoints/share_links.py:268 +#: seahub/api2/endpoints/upload_links.py:162 seahub/api2/views.py:4002 +#: seahub/api2/views.py:4122 +msgid "Password is required." +msgstr "密碼為必填項。" + +#: seahub/api2/endpoints/share_links.py:274 +#: seahub/api2/endpoints/upload_links.py:168 msgid "Password is too short." msgstr "密碼太短" -#: seahub/api2/endpoints/share_links.py:290 -#: seahub/api2/endpoints/upload_links.py:184 seahub/api2/views.py:3414 +#: seahub/api2/endpoints/share_links.py:278 +#: seahub/api2/endpoints/upload_links.py:172 +msgid "Password is too weak." +msgstr "" + +#: seahub/api2/endpoints/share_links.py:301 +#: seahub/api2/endpoints/upload_links.py:195 seahub/api2/views.py:3417 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:296 -#: seahub/api2/endpoints/upload_links.py:190 seahub/api2/views.py:3420 +#: seahub/api2/endpoints/share_links.py:307 +#: seahub/api2/endpoints/upload_links.py:201 seahub/api2/views.py:3423 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:318 -#: seahub/api2/endpoints/upload_links.py:212 +#: seahub/api2/endpoints/share_links.py:329 +#: seahub/api2/endpoints/upload_links.py:223 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:327 -#: seahub/api2/endpoints/upload_links.py:221 +#: seahub/api2/endpoints/share_links.py:338 +#: seahub/api2/endpoints/upload_links.py:232 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:396 -#: seahub/api2/endpoints/share_links.py:405 +#: seahub/api2/endpoints/share_links.py:407 +#: seahub/api2/endpoints/share_links.py:416 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:161 -#: seahub/templates/snippets/repo_create_js.html:50 -msgid "Password is too short" -msgstr "密碼太短" - #: seahub/api2/endpoints/user.py:99 #, python-format msgid "Contact email %s already exists." @@ -700,6 +707,10 @@ msgid "" "%(nb_max_avatars)d." msgstr "你已經有 %(nb_avatars)d 個頭像,最大上限爲%(nb_max_avatars)d." +#: seahub/api2/endpoints/webdav_secret.py:50 +msgid "Length of WebDav password should be less than 30." +msgstr "" + #: seahub/api2/endpoints/wikis.py:119 seahub/api2/endpoints/wikis.py:217 #, python-format msgid "%s is taken by others, please try another name." @@ -734,7 +745,7 @@ msgstr "電郵或使用者名稱" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:23 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:790 msgid "Password" msgstr "密碼" @@ -808,15 +819,15 @@ msgstr "這個電子郵件已被註冊" msgid "This account has been frozen due to too many failed login attempts." msgstr "登入出錯次數超過限制,該帳號已被凍結。" -#: seahub/auth/views.py:279 +#: seahub/auth/views.py:288 msgid "Logged out" msgstr "退出" -#: seahub/auth/views.py:329 +#: seahub/auth/views.py:338 msgid "Failed to send email, please contact administrator." msgstr "郵件發送失敗,請聯繫管理員。" -#: seahub/auth/views.py:388 +#: seahub/auth/views.py:397 msgid "Can not update password, please contact LDAP admin." msgstr "不能更新密碼,請聯繫 LDAP 管理員。" @@ -986,40 +997,40 @@ msgstr "匿名用戶" #: seahub/base/management/commands/export_users.py:47 #: seahub/institutions/templates/institutions/useradmin.html:17 #: seahub/institutions/templates/institutions/useradmin_search.html:20 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:202 msgid "Status" msgstr "狀態" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:198 seahub/views/sysadmin.py:791 msgid "Role" msgstr "用戶角色" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 #: seahub/institutions/templates/institutions/user_info.html:107 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:696 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 +#: seahub/views/sysadmin.py:668 msgid "Create At" msgstr "建立時間" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "Last Login" msgstr "上次登入" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 -#: seahub/views/sysadmin.py:213 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:200 +#: seahub/views/sysadmin.py:204 msgid "Admin" msgstr "管理" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:200 seahub/views/sysadmin.py:204 msgid "LDAP(imported)" msgstr "LDAP (已導入)" @@ -1027,7 +1038,7 @@ msgstr "LDAP (已導入)" #: seahub/institutions/templates/institutions/useradmin.html:33 #: seahub/institutions/templates/institutions/useradmin.html:40 #: seahub/institutions/templates/institutions/useradmin_search.html:36 -#: seahub/views/sysadmin.py:267 +#: seahub/views/sysadmin.py:258 msgid "Active" msgstr "啓動" @@ -1035,25 +1046,25 @@ msgstr "啓動" #: seahub/institutions/templates/institutions/useradmin.html:35 #: seahub/institutions/templates/institutions/useradmin.html:41 #: seahub/institutions/templates/institutions/useradmin_search.html:38 -#: seahub/views/sysadmin.py:269 +#: seahub/views/sysadmin.py:260 msgid "Inactive" msgstr "不啓動" #: seahub/base/management/commands/export_users.py:126 #: seahub/base/management/commands/export_users.py:127 -#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 -#: seahub/views/sysadmin.py:276 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:266 +#: seahub/views/sysadmin.py:267 msgid "Yes" msgstr "確定" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:281 +#: seahub/views/sysadmin.py:272 msgid "Guest" msgstr "訪客" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 +#: seahub/views/sysadmin.py:274 seahub/views/sysadmin.py:278 msgid "Default" msgstr "預設" @@ -1385,7 +1396,7 @@ msgstr "名稱 %s 含有無效字元" #: seahub/forms.py:97 seahub/views/ajax.py:308 seahub/views/ajax.py:312 #: seahub/views/ajax.py:316 seahub/views/ajax.py:327 seahub/views/ajax.py:447 -#: seahub/views/file.py:1858 +#: seahub/views/file.py:1848 msgid "Argument missing" msgstr "參數缺失" @@ -1509,10 +1520,10 @@ msgstr "%(site_name)s 團隊" #: seahub/group/views.py:105 seahub/share/views.py:231 #: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1129 -#: seahub/views/file.py:1350 seahub/views/file.py:1867 -#: seahub/views/repo.py:127 seahub/views/repo.py:184 seahub/views/repo.py:242 -#: seahub/views/repo.py:296 seahub/views/repo.py:407 +#: seahub/views/ajax.py:427 seahub/views/file.py:1133 +#: seahub/views/file.py:1347 seahub/views/file.py:1857 +#: seahub/views/repo.py:123 seahub/views/repo.py:180 seahub/views/repo.py:238 +#: seahub/views/repo.py:291 seahub/views/repo.py:401 msgid "Permission denied" msgstr "沒有權限" @@ -3661,12 +3672,12 @@ msgstr "擁有者" msgid "Member" msgstr "成員" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:380 #, python-format msgid "Successfully deleted %s" msgstr "%s 刪除成功。" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:390 msgid "Failed to delete: the user does not exist" msgstr "刪除失敗:該用戶不存在" @@ -3698,8 +3709,9 @@ msgstr "你好," #: seahub/invitations/templates/invitations/invitation_email.html:12 #, python-format msgid "" -"%(inviter)s invited you to join %(site_name)s. Please click the link below:" -msgstr "%(inviter)s 邀請你加入 %(site_name)s。請按下以下網址:" +"%(inviter_name)s invited you to join %(site_name)s. Please click the link " +"below:" +msgstr "" #: seahub/invitations/templates/invitations/invitation_revoke_email.html:12 #, python-format @@ -3816,21 +3828,21 @@ msgstr "%s 有新消息" msgid "You've got %(num)s new notices on %(site_name)s:\n" msgstr "" -#: seahub/notifications/models.py:483 +#: seahub/notifications/models.py:480 #, python-format msgid "" "A file named %(file_name)s is uploaded to %(name)s" msgstr "新檔案 %(file_name)s 上傳到了 %(name)s" -#: seahub/notifications/models.py:490 +#: seahub/notifications/models.py:487 #, python-format msgid "" "A file named %(file_name)s is uploaded to Deleted " "Library" msgstr "新檔案 %(file_name)s 上傳到刪除的資料庫" -#: seahub/notifications/models.py:624 +#: seahub/notifications/models.py:621 #, python-format msgid "" "User %(username)s has asked to join group %(username)s 請求加入到群組 %(group_name)s,驗證資訊:%(join_request_msg)s" -#: seahub/notifications/models.py:653 +#: seahub/notifications/models.py:650 #, python-format msgid "" "User %(group_staff)s has added you to group " "%(group_name)s" msgstr "用戶 %(group_staff)s 將你加入到群組 %(group_name)s" -#: seahub/notifications/models.py:679 +#: seahub/notifications/models.py:676 #, python-format msgid "" "File %(file_name)s has a new comment from user " "%(author)s" msgstr "用戶 %(author)s 評論了檔案 %(file_name)s" -#: seahub/notifications/models.py:696 +#: seahub/notifications/models.py:693 #, python-format msgid "" "Draft #%(draft_id)s has a new comment from user " "%(author)s" msgstr "" -#: seahub/notifications/models.py:713 +#: seahub/notifications/models.py:710 #, python-format msgid "" "%(from_user)s has sent you a request for draft " "#%(draft_id)s" msgstr "" -#: seahub/notifications/models.py:736 +#: seahub/notifications/models.py:733 #: seahub/notifications/templates/notifications/notice_email.html:63 #, python-format msgid "" @@ -3874,7 +3886,7 @@ msgid "" "href=\"%(url_base)s%(inv_url)s\">invitation at %(time)s." msgstr "" -#: seahub/notifications/models.py:760 +#: seahub/notifications/models.py:757 #, python-format msgid "" "%(user)s has transfered a library named \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: 2021-09-16 09:46+0000\n" +"Last-Translator: carylorrk \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/haiwen/seahub/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -150,7 +150,7 @@ msgstr "" #: frontend/src/pages/org-admin/side-panel.js:44 #: frontend/src/pages/search/advanced-search.js:66 #: frontend/src/pages/search/advanced-search.js:91 -#: frontend/src/pages/share-admin/libraries.js:313 +#: frontend/src/pages/share-admin/libraries.js:320 #: frontend/src/pages/sys-admin/departments/department-detail.js:390 #: frontend/src/pages/sys-admin/groups/group-nav.js:16 #: frontend/src/pages/sys-admin/info.js:112 @@ -177,8 +177,8 @@ msgid "Tags" msgstr "標籤" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:164 -#: frontend/src/components/file-view/file-toolbar.js:216 +#: frontend/src/components/file-view/file-toolbar.js:199 +#: frontend/src/components/file-view/file-toolbar.js:250 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:86 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:93 #: frontend/src/components/toolbar/view-file-toolbar.js:126 @@ -249,6 +249,8 @@ msgid "Contact Information" msgstr "" #: frontend/src/components/dialog/add-abuse-report-dialog.js:85 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:139 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31 #: frontend/src/pages/sys-admin/abuse-reports.js:101 #: frontend/src/repo-history.js:136 frontend/src/repo-history.js:143 msgid "Description" @@ -271,7 +273,7 @@ msgstr "描述" #: frontend/src/components/dialog/delete-dialog.js:32 #: frontend/src/components/dialog/delete-repo-dialog.js:54 #: frontend/src/components/dialog/dismiss-group-dialog.js:33 -#: frontend/src/components/dialog/generate-share-link.js:436 +#: frontend/src/components/dialog/generate-share-link.js:445 #: frontend/src/components/dialog/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 @@ -284,7 +286,7 @@ msgstr "描述" #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:118 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:260 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:235 -#: frontend/src/components/dialog/move-dirent-dialog.js:175 +#: frontend/src/components/dialog/move-dirent-dialog.js:180 #: frontend/src/components/dialog/new-wiki-dialog.js:66 #: frontend/src/components/dialog/org-add-member-dialog.js:68 #: frontend/src/components/dialog/org-delete-department-dialog.js:42 @@ -352,6 +354,7 @@ msgstr "取消" #: frontend/src/components/dialog/create-folder-dialog.js:103 #: frontend/src/components/dialog/create-group-dialog.js:88 #: frontend/src/components/dialog/create-repo-dialog.js:268 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:126 #: frontend/src/components/dialog/edit-repo-commit-labels.js:74 #: frontend/src/components/dialog/insert-file-dialog.js:67 #: frontend/src/components/dialog/insert-file-dialog.js:68 @@ -369,7 +372,7 @@ msgstr "取消" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 #: frontend/src/components/dialog/manage-members-dialog.js:156 #: frontend/src/components/dialog/manage-members-dialog.js:157 -#: frontend/src/components/dialog/move-dirent-dialog.js:176 +#: frontend/src/components/dialog/move-dirent-dialog.js:181 #: frontend/src/components/dialog/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 #: frontend/src/components/dialog/org-add-department-dialog.js:92 @@ -387,10 +390,10 @@ msgstr "取消" #: frontend/src/components/dialog/set-org-user-name.js:68 #: frontend/src/components/dialog/set-org-user-quota.js:80 #: frontend/src/components/dialog/share-repo-dialog.js:150 -#: frontend/src/components/dialog/share-to-group.js:333 +#: frontend/src/components/dialog/share-to-group.js:339 #: frontend/src/components/dialog/share-to-invite-people.js:282 #: frontend/src/components/dialog/share-to-other-server.js:248 -#: frontend/src/components/dialog/share-to-user.js:344 +#: frontend/src/components/dialog/share-to-user.js:350 #: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:92 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54 @@ -413,8 +416,8 @@ msgstr "取消" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:83 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:263 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:238 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:265 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240 #: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61 #: frontend/src/components/dialog/transfer-dialog.js:105 #: frontend/src/components/dialog/transfer-group-dialog.js:69 @@ -428,6 +431,8 @@ msgstr "取消" #: frontend/src/components/review-list-view/review-comments.js:172 #: frontend/src/components/user-settings/email-notice.js:96 #: frontend/src/components/user-settings/user-basic-info-form.js:86 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:259 +#: frontend/src/pages/org-admin/org-users-search-users.js:166 #: frontend/src/pages/search/advanced-search.js:241 #: frontend/src/pages/search/advanced-search.js:263 #: frontend/src/pages/sys-admin/groups/search-groups.js:116 @@ -473,13 +478,13 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 #: frontend/src/components/dialog/manage-members-dialog.js:149 #: frontend/src/components/dialog/org-add-member-dialog.js:58 -#: frontend/src/components/dialog/share-to-user.js:330 +#: frontend/src/components/dialog/share-to-user.js:333 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:52 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:224 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:225 msgid "Search users..." msgstr "搜尋用戶..." @@ -609,13 +614,14 @@ msgid "Really want to delete your account?" msgstr "確定要刪除該帳號嗎?" #: frontend/src/components/dialog/confirm-delete-account.js:36 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:181 #: frontend/src/components/dialog/delete-dialog.js:33 #: frontend/src/components/dialog/delete-repo-dialog.js:55 #: frontend/src/components/dialog/dismiss-group-dialog.js:34 #: frontend/src/components/dialog/file-participant-dialog.js:43 -#: frontend/src/components/dialog/generate-share-link.js:429 -#: frontend/src/components/dialog/generate-share-link.js:435 -#: frontend/src/components/dialog/generate-upload-link.js:284 +#: frontend/src/components/dialog/generate-share-link.js:438 +#: frontend/src/components/dialog/generate-share-link.js:444 +#: frontend/src/components/dialog/generate-upload-link.js:290 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:64 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:64 #: frontend/src/components/dialog/org-delete-department-dialog.js:43 @@ -623,23 +629,25 @@ msgstr "確定要刪除該帳號嗎?" #: frontend/src/components/dialog/org-delete-repo-dialog.js:37 #: frontend/src/components/dialog/repo-api-token-dialog.js:73 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:70 -#: frontend/src/components/dialog/share-to-group.js:57 +#: frontend/src/components/dialog/share-to-group.js:58 #: frontend/src/components/dialog/share-to-invite-people.js:61 #: frontend/src/components/dialog/share-to-other-server.js:62 -#: frontend/src/components/dialog/share-to-user.js:93 +#: frontend/src/components/dialog/share-to-user.js:94 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:43 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:37 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:58 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:59 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:58 #: frontend/src/components/dialog/update-tag-dialog.js:124 #: frontend/src/components/dirent-detail/detail-comments-list.js:298 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:523 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:557 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:575 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:580 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:619 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:624 #: frontend/src/components/draft-list-view/draft-list-item.js:110 #: frontend/src/components/review-list-view/review-comments.js:294 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:394 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:340 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:366 #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/components/user-settings/web-api-auth-token.js:78 #: frontend/src/pages/invitations/invitations-view.js:99 @@ -647,7 +655,8 @@ msgstr "確定要刪除該帳號嗎?" #: frontend/src/pages/my-libs/mylib-repo-list-item.js:304 #: frontend/src/pages/my-libs/mylib-repo-menu.js:90 #: frontend/src/pages/org-admin/org-group-repos.js:169 -#: frontend/src/pages/org-admin/org-groups.js:239 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:113 +#: frontend/src/pages/org-admin/org-groups.js:300 #: frontend/src/pages/org-admin/org-libraries.js:319 #: frontend/src/pages/org-admin/org-links.js:215 #: frontend/src/pages/org-admin/org-user-item.js:173 @@ -662,8 +671,7 @@ msgstr "確定要刪除該帳號嗎?" #: frontend/src/pages/sys-admin/orgs/org-groups.js:108 #: frontend/src/pages/sys-admin/orgs/org-repos.js:114 #: frontend/src/pages/sys-admin/orgs/org-repos.js:122 -#: frontend/src/pages/sys-admin/orgs/org-users.js:167 -#: frontend/src/pages/sys-admin/orgs/org-users.js:219 +#: frontend/src/pages/sys-admin/orgs/org-users.js:235 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:159 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:167 #: frontend/src/pages/sys-admin/repos/dir-content.js:61 @@ -779,6 +787,7 @@ msgstr "" #: frontend/src/components/dialog/create-department-repo-dialog.js:61 #: frontend/src/components/dialog/create-group-dialog.js:55 #: frontend/src/components/dialog/create-repo-dialog.js:80 +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:83 #: frontend/src/components/dialog/org-add-department-dialog.js:51 #: frontend/src/components/dialog/org-add-repo-dialog.js:47 #: frontend/src/components/dialog/org-add-user-dialog.js:112 @@ -828,7 +837,7 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:81 #: frontend/src/components/dialog/update-tag-dialog.js:101 #: frontend/src/components/dialog/wiki-select-dialog.js:78 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:561 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:595 #: frontend/src/components/draft-list-view/draft-list-view.js:36 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:120 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23 @@ -843,13 +852,15 @@ msgstr "" #: frontend/src/pages/org-admin/org-group-info.js:79 #: frontend/src/pages/org-admin/org-group-members.js:80 #: frontend/src/pages/org-admin/org-group-repos.js:82 -#: frontend/src/pages/org-admin/org-groups.js:94 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:148 +#: frontend/src/pages/org-admin/org-groups.js:155 #: frontend/src/pages/org-admin/org-libraries.js:147 #: frontend/src/pages/org-admin/org-links.js:100 #: frontend/src/pages/org-admin/org-user-profile.js:134 #: frontend/src/pages/org-admin/org-user-repos.js:82 #: frontend/src/pages/org-admin/org-user-shared-repos.js:79 #: frontend/src/pages/org-admin/org-users-list.js:64 +#: frontend/src/pages/org-admin/org-users-search-users.js:34 #: frontend/src/pages/share-admin/folders.js:49 #: frontend/src/pages/share-admin/libraries.js:48 #: frontend/src/pages/share-admin/share-links.js:61 @@ -876,7 +887,7 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-repos.js:53 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:39 #: frontend/src/repo-folder-trash.js:234 frontend/src/repo-snapshot.js:193 -#: frontend/src/shared-dir-view.js:446 +#: frontend/src/shared-dir-view.js:449 msgid "Name" msgstr "名稱" @@ -884,14 +895,14 @@ msgstr "名稱" #: frontend/src/components/dialog/create-folder-dialog.js:57 #: frontend/src/components/dialog/rename-dialog.js:63 #: frontend/src/components/dialog/rename-dirent.js:64 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:101 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:109 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:77 msgid "The name \"{name}\" is already taken. Please choose a different name." msgstr "" #: frontend/src/components/dialog/create-file-dialog.js:138 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:188 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:210 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:205 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:229 #: frontend/src/pages/repo-wiki-mode/side-panel.js:180 #: frontend/src/utils/text-translation.js:7 msgid "New File" @@ -902,8 +913,8 @@ msgid "This is a draft" msgstr "" #: frontend/src/components/dialog/create-folder-dialog.js:85 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:209 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:228 #: frontend/src/pages/repo-wiki-mode/side-panel.js:179 #: frontend/src/pages/sys-admin/repos/dir-view.js:175 #: frontend/src/utils/text-translation.js:6 @@ -967,26 +978,27 @@ msgid "Storage Backend" msgstr "" #: frontend/src/components/dialog/create-repo-dialog.js:221 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21 #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:274 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:249 #: frontend/src/components/dialog/repo-api-token-dialog.js:218 #: frontend/src/components/dialog/share-repo-dialog.js:130 -#: frontend/src/components/dialog/share-to-group.js:300 +#: frontend/src/components/dialog/share-to-group.js:303 #: frontend/src/components/dialog/share-to-invite-people.js:255 #: frontend/src/components/dialog/share-to-invite-people.js:297 #: frontend/src/components/dialog/share-to-other-server.js:81 #: frontend/src/components/dialog/share-to-other-server.js:214 -#: frontend/src/components/dialog/share-to-user.js:314 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:283 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:263 +#: frontend/src/components/dialog/share-to-user.js:317 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:235 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:285 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:214 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:265 #: frontend/src/pages/org-admin/org-logs-perm-audit.js:83 #: frontend/src/pages/org-admin/org-logs.js:40 #: frontend/src/pages/share-admin/folders.js:51 -#: frontend/src/pages/share-admin/folders.js:234 +#: frontend/src/pages/share-admin/folders.js:239 #: frontend/src/pages/share-admin/libraries.js:50 -#: frontend/src/pages/share-admin/libraries.js:247 +#: frontend/src/pages/share-admin/libraries.js:253 #: frontend/src/pages/share-admin/share-links.js:63 #: frontend/src/pages/share-admin/share-links.js:254 #: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18 @@ -999,14 +1011,14 @@ msgstr "讀寫權限" #: frontend/src/components/dialog/share-repo-dialog.js:40 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:21 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:561 +#: frontend/src/utils/utils.js:631 msgid "Read-Write" msgstr "可讀寫" #: frontend/src/components/dialog/create-repo-dialog.js:224 #: frontend/src/components/dialog/share-repo-dialog.js:41 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:56 -#: frontend/src/utils/utils.js:564 +#: frontend/src/utils/utils.js:634 msgid "Read-Only" msgstr "唯讀" @@ -1015,8 +1027,8 @@ msgid "Encrypt" msgstr "加密" #: frontend/src/components/dialog/create-repo-dialog.js:237 -#: frontend/src/components/dialog/generate-share-link.js:452 -#: frontend/src/components/dialog/generate-upload-link.js:306 +#: frontend/src/components/dialog/generate-share-link.js:468 +#: frontend/src/components/dialog/generate-upload-link.js:321 #: frontend/src/components/dialog/lib-decrypt-dialog.js:66 #: frontend/src/components/dialog/org-add-user-dialog.js:152 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106 @@ -1027,15 +1039,15 @@ msgid "Password" msgstr "密碼" #: frontend/src/components/dialog/create-repo-dialog.js:250 -#: frontend/src/components/dialog/generate-share-link.js:463 -#: frontend/src/components/dialog/generate-upload-link.js:317 +#: frontend/src/components/dialog/generate-share-link.js:479 +#: frontend/src/components/dialog/generate-upload-link.js:332 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:160 msgid "Password again" msgstr "請再次輸入密碼" #: frontend/src/components/dialog/create-tag-dialog.js:54 -#: frontend/src/components/file-uploader/file-uploader.js:398 +#: frontend/src/components/file-uploader/file-uploader.js:406 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:415 #: frontend/src/pages/upload-link/file-uploader.js:397 msgid "Internal Server Error" @@ -1057,8 +1069,8 @@ msgstr "" #: frontend/src/components/dialog/create-tag-dialog.js:116 #: frontend/src/components/dialog/create-tag-dialog.js:117 #: frontend/src/components/dialog/update-tag-dialog.js:125 -#: frontend/src/components/file-view/file-toolbar.js:115 -#: frontend/src/components/file-view/file-toolbar.js:181 +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/components/file-view/file-toolbar.js:216 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:186 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:230 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:268 @@ -1066,6 +1078,103 @@ msgstr "" msgid "Save" msgstr "" +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:87 +msgid "Description is required" +msgstr "描述為必填項" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:23 +msgid "Add permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:112 +msgid "Edit permission" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:135 +#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:30 +msgid "Permission name" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:148 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:187 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:200 +#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 +#: frontend/src/pages/sys-admin/repos/dir-view.js:174 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 +#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 +msgid "Upload" +msgstr "上傳" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:154 +#: frontend/src/components/dialog/zip-download-dialog.js:111 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:560 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:604 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:609 +#: frontend/src/components/file-view/file-toolbar.js:166 +#: frontend/src/components/file-view/file-toolbar.js:257 +#: frontend/src/components/file-view/file-view-tip.js:25 +#: frontend/src/components/history-list-view/history-list-item.js:101 +#: frontend/src/components/history-trash-file-view/download.js:10 +#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 +#: frontend/src/components/shared-file-view/shared-file-view.js:125 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:367 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:373 +#: frontend/src/pages/file-history-old/history-item.js:122 +#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 +#: frontend/src/pages/sys-admin/repos/dir-content.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 +#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 +#: frontend/src/pages/sys-admin/users/user-links.js:193 +#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:533 +#: frontend/src/shared-dir-view.js:559 frontend/src/shared-dir-view.js:590 +#: frontend/src/shared-dir-view.js:621 frontend/src/shared-dir-view.js:678 +#: frontend/src/shared-dir-view.js:696 +#: frontend/src/utils/text-translation.js:9 +msgid "Download" +msgstr "下載" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:160 +#: frontend/src/translate.js:7 +msgid "Modify" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:168 +msgid "" +"Modify includes modify file, create file and folder, move/rename file and " +"folder" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:175 +#: frontend/src/components/dialog/internal-link-dialog.js:77 +#: frontend/src/components/dialog/internal-link.js:59 +#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 +#: frontend/src/components/dialog/share-admin-link.js:34 +#: frontend/src/components/dialog/view-link-dialog.js:38 +#: frontend/src/components/shared-link.js:24 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:365 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:372 +#: frontend/src/utils/text-translation.js:13 +msgid "Copy" +msgstr "複製" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:187 +msgid "Preview online" +msgstr "" + +#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:193 +msgid "Generate share link" +msgstr "" + #: frontend/src/components/dialog/delete-dialog.js:21 msgid "Delete File" msgstr "" @@ -1137,126 +1246,138 @@ msgstr "" msgid "Add" msgstr "新增" -#: frontend/src/components/dialog/generate-share-link.js:35 +#: frontend/src/components/dialog/generate-share-link.js:36 #: frontend/src/components/dialog/generate-upload-link.js:32 msgid "{minDays_placeholder} - {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:39 +#: frontend/src/components/dialog/generate-share-link.js:40 #: frontend/src/components/dialog/generate-upload-link.js:36 msgid "Greater than or equal to {minDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:42 +#: frontend/src/components/dialog/generate-share-link.js:43 #: frontend/src/components/dialog/generate-upload-link.js:39 msgid "Less than or equal to {maxDays_placeholder} days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:219 +#: frontend/src/components/dialog/generate-share-link.js:220 msgid "Share link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:226 +#: frontend/src/components/dialog/generate-share-link.js:227 msgid "Direct download link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:349 +#: frontend/src/components/dialog/generate-share-link.js:277 +#: frontend/src/components/dialog/generate-upload-link.js:159 +msgid "" +"Password is too weak, should have at least {shareLinkPasswordStrengthLevel} " +"of the following: num, upper letter, lower letter and other symbols" +msgstr "" + +#: frontend/src/components/dialog/generate-share-link.js:354 #: frontend/src/pages/share-admin/folders.js:166 #: frontend/src/pages/share-admin/libraries.js:141 #: frontend/src/pages/share-admin/share-links.js:175 msgid "Successfully modified permission." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:362 -#: frontend/src/components/dialog/generate-upload-link.js:259 -msgid "(at least {passwordLength} characters)" +#: frontend/src/components/dialog/generate-share-link.js:367 +#: frontend/src/components/dialog/generate-upload-link.js:263 +msgid "" +"(at least {passwordLength} characters and has " +"{shareLinkPasswordStrengthLevel} of the following: num, upper letter, lower " +"letter and other symbols)" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:373 +#: frontend/src/components/dialog/generate-share-link.js:382 msgid "Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:384 +#: frontend/src/components/dialog/generate-share-link.js:393 msgid "Direct Download Link:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:396 -#: frontend/src/components/dialog/generate-upload-link.js:278 +#: frontend/src/components/dialog/generate-share-link.js:405 +#: frontend/src/components/dialog/generate-upload-link.js:284 msgid "Expiration Date:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:403 +#: frontend/src/components/dialog/generate-share-link.js:412 msgid "Permission:" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:418 -#: frontend/src/components/dialog/generate-upload-link.js:283 +#: frontend/src/components/dialog/generate-share-link.js:427 +#: frontend/src/components/dialog/generate-upload-link.js:289 #: frontend/src/components/send-link.js:110 msgid "Send" msgstr "發送" -#: frontend/src/components/dialog/generate-share-link.js:433 +#: frontend/src/components/dialog/generate-share-link.js:442 msgid "Are you sure you want to delete the share link?" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:434 +#: frontend/src/components/dialog/generate-share-link.js:443 msgid "" "If the share link is deleted, no one will be able to access it any more." msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:447 -#: frontend/src/components/dialog/generate-upload-link.js:301 +#: frontend/src/components/dialog/generate-share-link.js:457 +#: frontend/src/components/dialog/generate-share-link.js:462 +#: frontend/src/components/dialog/generate-upload-link.js:309 +#: frontend/src/components/dialog/generate-upload-link.js:314 msgid "Add password protection" msgstr "增加密碼保護" -#: frontend/src/components/dialog/generate-share-link.js:476 -#: frontend/src/components/dialog/generate-upload-link.js:330 +#: frontend/src/components/dialog/generate-share-link.js:492 +#: frontend/src/components/dialog/generate-upload-link.js:345 msgid "Add auto expiration" msgstr "增加自動過期" -#: frontend/src/components/dialog/generate-share-link.js:483 -#: frontend/src/components/dialog/generate-upload-link.js:337 +#: frontend/src/components/dialog/generate-share-link.js:499 +#: frontend/src/components/dialog/generate-upload-link.js:352 msgid "Expiration days" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:490 -#: frontend/src/components/dialog/generate-upload-link.js:344 +#: frontend/src/components/dialog/generate-share-link.js:506 +#: frontend/src/components/dialog/generate-upload-link.js:359 #: frontend/src/components/dialog/lib-history-setting-dialog.js:142 #: frontend/src/components/dialog/lib-old-files-auto-del-dialog.js:112 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:137 msgid "days" msgstr "天" -#: frontend/src/components/dialog/generate-share-link.js:502 -#: frontend/src/components/dialog/generate-upload-link.js:356 +#: frontend/src/components/dialog/generate-share-link.js:518 +#: frontend/src/components/dialog/generate-upload-link.js:371 msgid "Expiration time" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:519 +#: frontend/src/components/dialog/generate-share-link.js:535 msgid "Set permission" msgstr "" -#: frontend/src/components/dialog/generate-share-link.js:534 -#: frontend/src/components/dialog/generate-upload-link.js:371 +#: frontend/src/components/dialog/generate-share-link.js:550 +#: frontend/src/components/dialog/generate-upload-link.js:386 #: frontend/src/components/user-settings/web-api-auth-token.js:81 msgid "Generate" msgstr "生成連結" -#: frontend/src/components/dialog/generate-upload-link.js:171 +#: frontend/src/components/dialog/generate-upload-link.js:175 msgid "Please enter days" msgstr "請輸入天數" -#: frontend/src/components/dialog/generate-upload-link.js:175 +#: frontend/src/components/dialog/generate-upload-link.js:179 #: frontend/src/components/dialog/lib-history-setting-dialog.js:66 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66 msgid "Please enter a non-negative integer" msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:228 +#: frontend/src/components/dialog/generate-upload-link.js:232 msgid "Upload link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/generate-upload-link.js:267 +#: frontend/src/components/dialog/generate-upload-link.js:273 msgid "Upload Link:" msgstr "" @@ -1345,8 +1466,8 @@ msgstr "" #: frontend/src/components/dialog/internal-link-dialog.js:63 #: frontend/src/components/dialog/internal-link-dialog.js:66 -#: frontend/src/components/dialog/share-dialog.js:120 -#: frontend/src/components/dialog/share-dialog.js:231 +#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:265 msgid "Internal Link" msgstr "" @@ -1357,18 +1478,6 @@ msgid "" " with read permission to the file or folder." msgstr "" -#: frontend/src/components/dialog/internal-link-dialog.js:77 -#: frontend/src/components/dialog/internal-link.js:59 -#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:37 -#: frontend/src/components/dialog/share-admin-link.js:34 -#: frontend/src/components/dialog/view-link-dialog.js:38 -#: frontend/src/components/shared-link.js:24 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:339 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:344 -#: frontend/src/utils/text-translation.js:13 -msgid "Copy" -msgstr "複製" - #: frontend/src/components/dialog/invitation-revoke-dialog.js:34 msgid "Successfully revoked access of user {placeholder}." msgstr "" @@ -1408,7 +1517,7 @@ msgid "Successfully invited %(email) and %(num) other people." msgstr "" #: frontend/src/components/dialog/invite-people-dialog.js:107 -#: frontend/src/components/dialog/share-dialog.js:139 +#: frontend/src/components/dialog/share-dialog.js:154 #: frontend/src/components/dialog/share-to-invite-people.js:254 #: frontend/src/components/main-side-nav.js:273 #: frontend/src/components/main-side-nav.js:275 @@ -1532,8 +1641,8 @@ msgid "Set {placeholder}'s permission" msgstr "設置 {placeholder} 權限" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:80 -#: frontend/src/components/dialog/share-to-group.js:98 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:99 +#: frontend/src/components/dialog/share-to-group.js:101 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:100 msgid "Group not found" msgstr "" @@ -1541,16 +1650,16 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:152 #: frontend/src/components/dialog/repo-api-token-dialog.js:192 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:222 -#: frontend/src/pages/lib-content-view/lib-content-view.js:168 -#: frontend/src/pages/lib-content-view/lib-content-view.js:703 -#: frontend/src/pages/lib-content-view/lib-content-view.js:752 -#: frontend/src/pages/lib-content-view/lib-content-view.js:784 -#: frontend/src/pages/lib-content-view/lib-content-view.js:968 -#: frontend/src/pages/lib-content-view/lib-content-view.js:979 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1005 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1019 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1083 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1133 +#: frontend/src/pages/lib-content-view/lib-content-view.js:171 +#: frontend/src/pages/lib-content-view/lib-content-view.js:706 +#: frontend/src/pages/lib-content-view/lib-content-view.js:755 +#: frontend/src/pages/lib-content-view/lib-content-view.js:787 +#: frontend/src/pages/lib-content-view/lib-content-view.js:971 +#: frontend/src/pages/lib-content-view/lib-content-view.js:982 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1008 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1022 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1086 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1136 #: frontend/src/pages/my-libs/my-libs-deleted.js:149 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 @@ -1561,28 +1670,28 @@ msgstr "" #: frontend/src/pages/shared-with-all/public-shared-view.js:106 #: frontend/src/pages/sys-admin/abuse-reports.js:46 #: frontend/src/repo-folder-trash.js:135 frontend/src/repo-folder-trash.js:320 -#: frontend/src/utils/utils.js:1068 +#: frontend/src/utils/utils.js:1138 msgid "Error" msgstr "錯誤" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:177 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:155 #: frontend/src/components/dialog/repo-api-token-dialog.js:194 -#: frontend/src/pages/lib-content-view/lib-content-view.js:174 +#: frontend/src/pages/lib-content-view/lib-content-view.js:177 #: frontend/src/pages/search/main-panel.js:72 #: frontend/src/pages/sys-admin/abuse-reports.js:48 #: frontend/src/repo-folder-trash.js:141 frontend/src/repo-folder-trash.js:322 #: frontend/src/shared-file-view-document.js:74 #: frontend/src/shared-file-view-spreadsheet.js:71 -#: frontend/src/utils/utils.js:1071 frontend/src/view-file-document.js:76 +#: frontend/src/utils/utils.js:1141 frontend/src/view-file-document.js:76 #: frontend/src/view-file-spreadsheet.js:71 msgid "Please check the network." msgstr "請檢查網絡是否已連接。" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:270 -#: frontend/src/components/dialog/share-to-group.js:299 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:233 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:282 +#: frontend/src/components/dialog/share-to-group.js:302 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:234 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:284 msgid "Group" msgstr "群組" @@ -1598,9 +1707,9 @@ msgid "Select a group" msgstr "選擇一個群組" #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:245 -#: frontend/src/components/dialog/share-to-user.js:313 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:212 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:262 +#: frontend/src/components/dialog/share-to-user.js:316 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:213 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:264 #: frontend/src/pages/dashboard/files-activities.js:31 #: frontend/src/pages/org-admin/org-logs-file-audit.js:99 #: frontend/src/pages/org-admin/org-logs-file-update.js:115 @@ -1644,7 +1753,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:108 #: frontend/src/components/dirent-detail/file-details.js:81 #: frontend/src/components/dirent-detail/lib-details.js:69 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:564 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:598 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:122 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24 #: frontend/src/file-history-old.js:244 @@ -1664,7 +1773,7 @@ msgstr "" #: frontend/src/pages/sys-admin/repos/repos.js:83 #: frontend/src/pages/sys-admin/users/user-shared-repos.js:41 #: frontend/src/repo-folder-trash.js:236 frontend/src/repo-snapshot.js:194 -#: frontend/src/shared-dir-view.js:447 +#: frontend/src/shared-dir-view.js:450 msgid "Size" msgstr "大小" @@ -1678,7 +1787,7 @@ msgstr "大小" #: frontend/src/components/dirent-detail/detail-list-view.js:110 #: frontend/src/components/dirent-detail/file-details.js:83 #: frontend/src/components/dirent-detail/lib-details.js:70 -#: frontend/src/components/dirent-list-view/dirent-list-view.js:565 +#: frontend/src/components/dirent-list-view/dirent-list-view.js:599 #: frontend/src/components/draft-list-view/draft-list-view.js:38 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:123 #: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25 @@ -1693,7 +1802,7 @@ msgstr "大小" #: frontend/src/pages/starred/starred.js:35 #: frontend/src/pages/sys-admin/repos/dir-content.js:106 #: frontend/src/pages/sys-admin/users/user-repos.js:55 -#: frontend/src/shared-dir-view.js:448 +#: frontend/src/shared-dir-view.js:451 msgid "Last Update" msgstr "更新時間" @@ -1794,7 +1903,7 @@ msgstr "用戶角色" #: frontend/src/components/dialog/manage-members-dialog.js:247 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:218 -#: frontend/src/pages/lib-content-view/lib-content-view.js:778 +#: frontend/src/pages/lib-content-view/lib-content-view.js:781 #: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 #: frontend/src/pages/org-admin/org-group-repos.js:141 #: frontend/src/pages/org-admin/org-user-repos.js:141 @@ -1806,18 +1915,20 @@ msgstr "" #: frontend/src/components/dialog/manage-members-dialog.js:270 #: frontend/src/components/select-editor/role-editor.js:19 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:21 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:19 #: frontend/src/pages/groups/group-view.js:366 #: frontend/src/pages/org-admin/org-group-members.js:106 #: frontend/src/pages/org-admin/org-users-nav.js:16 #: frontend/src/pages/org-admin/side-panel.js:33 #: frontend/src/pages/sys-admin/users/users-nav.js:25 -#: frontend/src/utils/utils.js:567 +#: frontend/src/utils/utils.js:637 msgid "Admin" msgstr "管理" #: frontend/src/components/dialog/manage-members-dialog.js:273 #: frontend/src/components/select-editor/role-editor.js:23 #: frontend/src/components/select-editor/sysadmin-group-role-editor.js:19 +#: frontend/src/components/select-editor/sysadmin-user-membership-editor.js:21 #: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" @@ -1836,25 +1947,28 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:769 #: frontend/src/components/draft-list-view/draft-list-item.js:104 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:107 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:111 #: frontend/src/components/dropdown-menu/item-dropdown-menu.js:136 +#: frontend/src/components/file-view/file-toolbar.js:230 #: frontend/src/components/history-list-view/history-list-item.js:97 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:361 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:405 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:75 #: frontend/src/pages/invitations/invitations-view.js:120 #: frontend/src/pages/linked-devices/linked-devices.js:161 #: frontend/src/pages/my-libs/mylib-repo-menu.js:139 #: frontend/src/pages/my-libs/mylib-repo-menu.js:167 -#: frontend/src/pages/org-admin/org-groups.js:233 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:107 +#: frontend/src/pages/org-admin/org-groups.js:294 #: frontend/src/pages/org-admin/org-libraries.js:313 #: frontend/src/pages/org-admin/org-links.js:209 #: frontend/src/pages/org-admin/org-user-item.js:167 #: frontend/src/pages/repo-wiki-mode/side-panel.js:173 -#: frontend/src/pages/share-admin/folders.js:227 -#: frontend/src/pages/share-admin/libraries.js:240 +#: frontend/src/pages/share-admin/folders.js:232 +#: frontend/src/pages/share-admin/libraries.js:246 #: frontend/src/pages/share-admin/share-links.js:247 #: frontend/src/pages/share-admin/upload-links.js:154 #: frontend/src/pages/shared-libs/shared-libs.js:267 @@ -1862,7 +1976,7 @@ msgstr "" #: frontend/src/pages/sys-admin/dingtalk/dingtalk-departments-tree-node.js:120 #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:34 #: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120 -#: frontend/src/shared-dir-view.js:549 frontend/src/shared-dir-view.js:611 +#: frontend/src/shared-dir-view.js:552 frontend/src/shared-dir-view.js:614 msgid "More Operations" msgstr "更多操作" @@ -1897,7 +2011,7 @@ msgstr "" #: frontend/src/pages/sys-admin/departments/department-detail.js:235 #: frontend/src/pages/sys-admin/groups/group-members.js:281 #: frontend/src/pages/sys-admin/institutions/institution-users.js:337 -#: frontend/src/pages/sys-admin/orgs/org-users.js:319 +#: frontend/src/pages/sys-admin/orgs/org-users.js:351 msgid "Add Member" msgstr "添加成員" @@ -1926,8 +2040,8 @@ msgid "Confirm Password" msgstr "確認密碼" #: frontend/src/components/dialog/org-admin-invite-user-dialog.js:31 -#: frontend/src/pages/org-admin/org-users-users.js:128 -#: frontend/src/pages/org-admin/org-users-users.js:129 +#: frontend/src/pages/org-admin/org-users-users.js:188 +#: frontend/src/pages/org-admin/org-users-users.js:189 msgid "Invite user" msgstr "" @@ -1947,7 +2061,7 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:111 #: frontend/src/pages/sys-admin/orgs/org-groups.js:95 #: frontend/src/pages/sys-admin/orgs/org-repos.js:97 -#: frontend/src/pages/sys-admin/orgs/org-users.js:182 +#: frontend/src/pages/sys-admin/orgs/org-users.js:189 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:113 #: frontend/src/pages/sys-admin/terms-and-conditions/item.js:134 #: frontend/src/pages/sys-admin/users/user-groups.js:161 @@ -1963,7 +2077,7 @@ msgstr "" #: frontend/src/components/dialog/org-delete-member-dialog.js:40 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40 -#: frontend/src/pages/sys-admin/orgs/org-users.js:216 +#: frontend/src/pages/sys-admin/orgs/org-users.js:232 msgid "Delete Member" msgstr "删除成員" @@ -2030,9 +2144,9 @@ msgid "API token is copied to the clipboard." msgstr "" #: frontend/src/components/dialog/repo-api-token-dialog.js:111 -#: frontend/src/pages/lib-content-view/lib-content-view.js:160 #: frontend/src/pages/lib-content-view/lib-content-view.js:163 -#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1063 +#: frontend/src/pages/lib-content-view/lib-content-view.js:166 +#: frontend/src/repo-folder-trash.js:130 frontend/src/utils/utils.js:1133 msgid "Permission denied" msgstr "沒有權限" @@ -2074,7 +2188,8 @@ msgstr "" #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:185 #: frontend/src/pages/org-admin/org-group-info.js:82 -#: frontend/src/pages/org-admin/org-groups.js:95 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:149 +#: frontend/src/pages/org-admin/org-groups.js:156 #: frontend/src/pages/sys-admin/orgs/org-groups.js:38 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:49 msgid "Creator" @@ -2112,8 +2227,8 @@ msgstr "搜索" #: frontend/src/components/dialog/search-file-dialog.js:85 #: frontend/src/components/search/search-by-name.js:35 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:81 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:134 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:85 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:138 #: frontend/src/pages/wiki/main-panel.js:81 msgid "Search files in this library" msgstr "在當前資料庫搜尋檔案" @@ -2144,38 +2259,42 @@ msgstr "提示: 設定為0表示重置為預設上限" msgid "The link is copied to the clipboard." msgstr "" -#: frontend/src/components/dialog/share-dialog.js:106 -#: frontend/src/components/dialog/share-dialog.js:225 +#: frontend/src/components/dialog/share-dialog.js:114 +#: frontend/src/components/dialog/share-dialog.js:259 msgid "Share Link" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:113 +#: frontend/src/components/dialog/share-dialog.js:121 msgid "Upload Link" msgstr "上傳連結" -#: frontend/src/components/dialog/share-dialog.js:128 +#: frontend/src/components/dialog/share-dialog.js:136 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50 msgid "Share to user" msgstr "共享到用戶" -#: frontend/src/components/dialog/share-dialog.js:133 +#: frontend/src/components/dialog/share-dialog.js:141 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55 msgid "Share to group" msgstr "共享到群組" -#: frontend/src/components/dialog/share-dialog.js:148 +#: frontend/src/components/dialog/share-dialog.js:147 +msgid "Custom sharing permissions" +msgstr "" + +#: frontend/src/components/dialog/share-dialog.js:163 msgid "Share to other server" msgstr "" -#: frontend/src/components/dialog/share-dialog.js:278 +#: frontend/src/components/dialog/share-dialog.js:313 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:518 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:552 -#: frontend/src/components/file-view/file-toolbar.js:103 -#: frontend/src/components/file-view/file-toolbar.js:210 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:570 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:614 +#: frontend/src/components/file-view/file-toolbar.js:138 +#: frontend/src/components/file-view/file-toolbar.js:244 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:268 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:392 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:178 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:191 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:91 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:179 #: frontend/src/components/toolbar/view-file-toolbar.js:122 @@ -2204,8 +2323,8 @@ msgstr "" msgid "Select libraries to share" msgstr "選擇要共享的資料庫" -#: frontend/src/components/dialog/share-to-group.js:316 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:245 +#: frontend/src/components/dialog/share-to-group.js:319 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:246 msgid "Select groups..." msgstr "" @@ -2248,6 +2367,7 @@ msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:190 #: frontend/src/pages/invitations/invitations-view.js:54 +#: frontend/src/pages/org-admin/org-users-search-users.js:107 #: frontend/src/pages/share-admin/share-links.js:371 #: frontend/src/pages/share-admin/upload-links.js:217 #: frontend/src/pages/sys-admin/groups/groups.js:87 @@ -2256,7 +2376,7 @@ msgstr "" #: frontend/src/pages/sys-admin/invitations/invitations.js:268 #: frontend/src/pages/sys-admin/notifications/notifications.js:246 #: frontend/src/pages/sys-admin/orgs/org-repos.js:168 -#: frontend/src/pages/sys-admin/orgs/org-users.js:291 +#: frontend/src/pages/sys-admin/orgs/org-users.js:307 #: frontend/src/pages/sys-admin/orgs/orgs.js:105 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:69 #: frontend/src/pages/sys-admin/repos/dir-view.js:95 @@ -2274,9 +2394,9 @@ msgstr "成功刪除 1 個項目。" msgid "Select a server..." msgstr "" -#: frontend/src/components/dialog/share-to-user.js:212 -#: frontend/src/components/dialog/share-to-user.js:238 -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:158 +#: frontend/src/components/dialog/share-to-user.js:215 +#: frontend/src/components/dialog/share-to-user.js:241 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:159 msgid "Library can not be shared to owner." msgstr "" @@ -2445,7 +2565,7 @@ msgstr "" #: frontend/src/components/dialog/terms-editor-dialog.js:17 #: frontend/src/components/dialog/terms-preview-dialog.js:16 #: frontend/src/components/side-nav-footer.js:39 -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:361 msgid "Terms" msgstr "" @@ -2525,36 +2645,7 @@ msgstr "" msgid "Publish a Library" msgstr "" -#: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:513 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:547 -#: frontend/src/components/file-view/file-toolbar.js:131 -#: frontend/src/components/file-view/file-toolbar.js:223 -#: frontend/src/components/file-view/file-view-tip.js:25 -#: frontend/src/components/history-list-view/history-list-item.js:101 -#: frontend/src/components/history-trash-file-view/download.js:10 -#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27 -#: frontend/src/components/shared-file-view/shared-file-view.js:125 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:96 -#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:193 -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:347 -#: frontend/src/pages/file-history-old/history-item.js:122 -#: frontend/src/pages/share-with-ocm/remote-dir-content.js:56 -#: frontend/src/pages/sys-admin/repos/dir-content.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:64 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:74 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94 -#: frontend/src/pages/sys-admin/users/user-links.js:193 -#: frontend/src/repo-snapshot.js:297 frontend/src/shared-dir-view.js:530 -#: frontend/src/shared-dir-view.js:556 frontend/src/shared-dir-view.js:587 -#: frontend/src/shared-dir-view.js:618 frontend/src/shared-dir-view.js:675 -#: frontend/src/shared-dir-view.js:693 -#: frontend/src/utils/text-translation.js:9 -msgid "Download" -msgstr "下載" - -#: frontend/src/components/dialog/zip-download-dialog.js:125 +#: frontend/src/components/dialog/zip-download-dialog.js:133 msgid "Packaging..." msgstr "正在封包" @@ -2589,7 +2680,7 @@ msgstr "更新" #: frontend/src/components/file-view/comment-panel.js:358 #: frontend/src/components/review-list-view/review-comments.js:297 #: frontend/src/components/select-editor/repo-api-token-permission-editor.js:63 -#: frontend/src/components/select-editor/select-editor.js:107 +#: frontend/src/components/select-editor/select-editor.js:130 #: frontend/src/components/toolbar/view-file-toolbar.js:106 #: frontend/src/pages/org-admin/org-user-profile.js:137 #: frontend/src/pages/org-admin/org-user-profile.js:143 @@ -2625,19 +2716,19 @@ msgstr "位置" msgid "Files" msgstr "檔案" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:207 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:670 msgid "locked by {name}" msgstr "" -#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:178 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:635 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:675 +#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:227 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:702 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:747 #: frontend/src/components/file-view/file-info.js:31 msgid "locked" msgstr "已鎖定" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 #: frontend/src/pages/shared-libs/shared-libs.js:274 #: frontend/src/pages/starred/starred.js:211 @@ -2645,7 +2736,7 @@ msgstr "已鎖定" msgid "Unstar" msgstr "取消星標" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:777 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 #: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" @@ -2702,35 +2793,35 @@ msgstr "其他資料庫" msgid "Search..." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:144 +#: frontend/src/components/file-uploader/file-uploader.js:149 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:147 #: frontend/src/pages/upload-link/file-uploader.js:140 msgid "Please upload no more than {maxFiles} files at a time." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:393 +#: frontend/src/components/file-uploader/file-uploader.js:401 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:412 #: frontend/src/pages/upload-link/file-uploader.js:394 msgid "File is locked by others." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:394 +#: frontend/src/components/file-uploader/file-uploader.js:402 msgid "Invalid filename." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:395 +#: frontend/src/components/file-uploader/file-uploader.js:403 msgid "File already exists." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:396 +#: frontend/src/components/file-uploader/file-uploader.js:404 msgid "File size is too large." msgstr "" -#: frontend/src/components/file-uploader/file-uploader.js:397 +#: frontend/src/components/file-uploader/file-uploader.js:405 msgid "Out of quota." msgstr "超過空間上限" -#: frontend/src/components/file-uploader/file-uploader.js:406 +#: frontend/src/components/file-uploader/file-uploader.js:414 #: frontend/src/components/shared-link-file-uploader/file-uploader.js:405 #: frontend/src/pages/upload-link/file-uploader.js:387 msgid "Network error" @@ -2767,7 +2858,11 @@ msgid "Retry" msgstr "" #: frontend/src/components/file-uploader/upload-list-item.js:130 +#: frontend/src/components/file-view/file-toolbar.js:145 +#: frontend/src/components/file-view/file-toolbar.js:211 #: frontend/src/components/shared-link-file-uploader/upload-list-item.js:130 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:183 +#: frontend/src/components/toolbar/markdown-viewer-toolbar.js:227 #: frontend/src/pages/upload-link/upload-list-item.js:130 msgid "Saving..." msgstr "保存中..." @@ -2835,25 +2930,25 @@ msgstr "已加星標" msgid "unstarred" msgstr "未加星標" -#: frontend/src/components/file-view/file-toolbar.js:65 +#: frontend/src/components/file-view/file-toolbar.js:92 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:173 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "鎖定" -#: frontend/src/components/file-view/file-toolbar.js:69 +#: frontend/src/components/file-view/file-toolbar.js:96 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:176 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "解鎖" -#: frontend/src/components/file-view/file-toolbar.js:87 -#: frontend/src/components/file-view/file-toolbar.js:200 +#: frontend/src/components/file-view/file-toolbar.js:122 +#: frontend/src/components/file-view/file-toolbar.js:234 msgid "Open parent folder" msgstr "開啟父目錄" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:232 +#: frontend/src/components/file-view/file-toolbar.js:174 +#: frontend/src/components/file-view/file-toolbar.js:266 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:262 #: frontend/src/pages/org-admin/org-logs-file-update.js:259 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:127 @@ -2861,14 +2956,14 @@ msgstr "開啟父目錄" msgid "Details" msgstr "詳情" -#: frontend/src/components/file-view/file-toolbar.js:146 +#: frontend/src/components/file-view/file-toolbar.js:181 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:201 #: frontend/src/utils/text-translation.js:16 msgid "Open via Client" msgstr "客戶端打開" -#: frontend/src/components/file-view/file-toolbar.js:158 -#: frontend/src/components/file-view/file-toolbar.js:229 +#: frontend/src/components/file-view/file-toolbar.js:193 +#: frontend/src/components/file-view/file-toolbar.js:263 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "評論" @@ -2903,7 +2998,7 @@ msgid "Actions" msgstr "操作" #: frontend/src/components/main-side-nav.js:99 -#: frontend/src/pages/org-admin/org-groups.js:88 +#: frontend/src/pages/org-admin/org-groups.js:149 msgid "All Groups" msgstr "所有群組" @@ -2918,7 +3013,7 @@ msgstr "連結" #: frontend/src/components/main-side-nav.js:157 #: frontend/src/components/main-side-nav.js:159 -#: frontend/src/pages/share-admin/folders.js:321 +#: frontend/src/pages/share-admin/folders.js:327 msgid "Folders" msgstr "資料夾" @@ -3049,6 +3144,11 @@ msgstr "" msgid "No comment yet." msgstr "還沒有評論" +#: frontend/src/components/select-editor/select-editor.js:58 +#: frontend/src/components/select-editor/select-editor.js:63 +msgid "Add custom permission" +msgstr "" + #: frontend/src/components/select-editor/sysadmin-user-role-editor.js:19 msgid "Default" msgstr "預設" @@ -3157,10 +3257,10 @@ msgstr "目錄權限" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:265 #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:393 -#: frontend/src/pages/share-admin/folders.js:208 -#: frontend/src/pages/share-admin/folders.js:235 -#: frontend/src/pages/share-admin/libraries.js:221 -#: frontend/src/pages/share-admin/libraries.js:248 +#: frontend/src/pages/share-admin/folders.js:213 +#: frontend/src/pages/share-admin/folders.js:240 +#: frontend/src/pages/share-admin/libraries.js:227 +#: frontend/src/pages/share-admin/libraries.js:254 #: frontend/src/pages/sys-admin/groups/group-repos.js:128 #: frontend/src/pages/sys-admin/groups/group-repos.js:136 msgid "Unshare" @@ -3178,8 +3278,7 @@ msgstr "修改密碼" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:280 #: frontend/src/pages/my-libs/mylib-repo-menu.js:105 -#: frontend/src/pages/sys-admin/orgs/org-users.js:170 -#: frontend/src/pages/sys-admin/orgs/org-users.js:225 +#: frontend/src/pages/sys-admin/orgs/org-users.js:241 #: frontend/src/pages/sys-admin/users/users-content.js:310 #: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" @@ -3203,46 +3302,33 @@ msgstr "客户端" msgid "Search Files" msgstr "搜尋檔案" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:175 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:176 -#: frontend/src/components/toolbar/dir-operation-toolbar.js:186 -#: frontend/src/pages/share-with-ocm/remote-dir-view.js:141 -#: frontend/src/pages/sys-admin/repos/dir-view.js:174 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:59 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:69 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:79 -#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:89 -#: frontend/src/pages/upload-link/upload-progress-dialog.js:40 -msgid "Upload" -msgstr "上傳" - -#: frontend/src/components/toolbar/dir-operation-toolbar.js:177 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:190 msgid "New" msgstr "新建" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:203 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:222 #: frontend/src/pages/upload-link/upload-progress-dialog.js:42 msgid "Upload Files" msgstr "上傳檔案" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:204 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:223 #: frontend/src/pages/upload-link/upload-progress-dialog.js:43 msgid "Upload Folder" msgstr "上傳目錄" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:212 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:231 msgid "New Markdown File" msgstr "新建Markdown文件" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:213 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:232 msgid "New Excel File" msgstr "新建Excel文件" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:214 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:233 msgid "New PowerPoint File" msgstr "新建PowerPoint文件" -#: frontend/src/components/toolbar/dir-operation-toolbar.js:215 +#: frontend/src/components/toolbar/dir-operation-toolbar.js:234 msgid "New Word File" msgstr "新建Word文件" @@ -3275,7 +3361,7 @@ msgstr "" msgid "Start review" msgstr "" -#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:338 +#: frontend/src/components/toolbar/multiple-dir-operation-toolbar.js:364 #: frontend/src/utils/text-translation.js:12 msgid "Move" msgstr "移動" @@ -3293,20 +3379,20 @@ msgstr "" msgid "Create a draft from this file, instead of editing it directly." msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:26 -#: frontend/src/shared-dir-view.js:289 +#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/shared-dir-view.js:292 msgid "List" msgstr "列表" -#: frontend/src/components/toolbar/view-mode-toolbar.js:27 +#: frontend/src/components/toolbar/view-mode-toolbar.js:32 msgid "Grid" msgstr "格點" -#: frontend/src/components/toolbar/view-mode-toolbar.js:28 +#: frontend/src/components/toolbar/view-mode-toolbar.js:33 msgid "Column" msgstr "" -#: frontend/src/components/toolbar/view-mode-toolbar.js:31 +#: frontend/src/components/toolbar/view-mode-toolbar.js:37 msgid "Detail" msgstr "修改內容" @@ -3742,6 +3828,7 @@ msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" #: frontend/src/pages/groups/group-view.js:439 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:246 #: frontend/src/pages/org-admin/side-panel.js:56 #: frontend/src/pages/sys-admin/groups/group-nav.js:26 #: frontend/src/pages/sys-admin/groups/groups.js:137 @@ -3818,75 +3905,76 @@ msgid "" "button in the menu bar." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:100 +#: frontend/src/pages/lib-content-view/lib-content-container.js:99 #: frontend/src/pages/wiki/main-panel.js:82 msgid "Folder does not exist." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-container.js:178 +#: frontend/src/pages/lib-content-view/lib-content-container.js:177 msgid "This library has been set to read-only by admin and cannot be updated." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:62 -#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:89 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:66 +#: frontend/src/pages/lib-content-view/lib-content-toolbar.js:93 msgid "Side Nav Menu" msgstr "側邊導航選單" -#: frontend/src/pages/lib-content-view/lib-content-view.js:585 +#: frontend/src/pages/lib-content-view/lib-content-view.js:588 msgid "Failed to move files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:587 +#: frontend/src/pages/lib-content-view/lib-content-view.js:590 msgid "Failed to copy files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:617 +#: frontend/src/pages/lib-content-view/lib-content-view.js:620 msgid "Successfully moved files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:619 +#: frontend/src/pages/lib-content-view/lib-content-view.js:622 msgid "Successfully copied files to another library." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:774 +#: frontend/src/pages/lib-content-view/lib-content-view.js:777 msgid "Successfully deleted {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:785 +#: frontend/src/pages/lib-content-view/lib-content-view.js:788 msgid "Failed to delete {name} and other {n} items." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:970 -#: frontend/src/pages/lib-content-view/lib-content-view.js:981 +#: frontend/src/pages/lib-content-view/lib-content-view.js:973 +#: frontend/src/pages/lib-content-view/lib-content-view.js:984 msgid "Renaming {name} failed" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1001 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1015 -#: frontend/src/pages/org-admin/org-groups.js:71 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1004 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1018 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:216 +#: frontend/src/pages/org-admin/org-groups.js:121 #: frontend/src/pages/org-admin/org-libraries.js:83 msgid "Successfully deleted {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1007 -#: frontend/src/pages/lib-content-view/lib-content-view.js:1021 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1010 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1024 msgid "Failed to delete {name}" msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1077 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1080 msgid "Successfully moved {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1084 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1087 msgid "Failed to move {name}." msgstr "" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1127 -#: frontend/src/utils/utils.js:1162 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1130 +#: frontend/src/utils/utils.js:1232 msgid "Successfully copied %(name)s." msgstr "成功複製 %(name)s。" -#: frontend/src/pages/lib-content-view/lib-content-view.js:1134 +#: frontend/src/pages/lib-content-view/lib-content-view.js:1137 msgid "Failed to copy %(name)s" msgstr "複製 %(name)s 失敗" @@ -3989,9 +4077,10 @@ msgstr "損壞 (請聯繫您的管理員來修復該資料庫)" #: frontend/src/pages/org-admin/org-admin-list.js:46 #: frontend/src/pages/org-admin/org-users-list.js:65 +#: frontend/src/pages/org-admin/org-users-search-users.js:35 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:50 #: frontend/src/pages/sys-admin/institutions/institution-users.js:61 -#: frontend/src/pages/sys-admin/orgs/org-users.js:53 +#: frontend/src/pages/sys-admin/orgs/org-users.js:54 #: frontend/src/pages/sys-admin/users/users-content.js:90 #: frontend/src/pages/sys-admin/users/users-content.js:96 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:165 @@ -4002,7 +4091,9 @@ msgstr "狀態" #: frontend/src/pages/org-admin/org-admin-list.js:47 #: frontend/src/pages/org-admin/org-info.js:43 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/orgs/org-info.js:80 +#: frontend/src/pages/sys-admin/orgs/org-users.js:56 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:51 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 #: frontend/src/pages/sys-admin/users/users-content.js:78 @@ -4013,6 +4104,7 @@ msgstr "已用空間" #: frontend/src/pages/org-admin/org-department-item.js:230 #: frontend/src/pages/org-admin/org-departments-list.js:98 #: frontend/src/pages/org-admin/org-users-list.js:67 +#: frontend/src/pages/org-admin/org-users-search-users.js:37 #: frontend/src/pages/sys-admin/departments/department-detail.js:311 #: frontend/src/pages/sys-admin/departments/departments-list.js:116 #: frontend/src/pages/sys-admin/users/ldap-users.js:45 @@ -4023,9 +4115,11 @@ msgstr "" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-department-item.js:229 #: frontend/src/pages/org-admin/org-departments-list.js:97 -#: frontend/src/pages/org-admin/org-groups.js:96 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:150 +#: frontend/src/pages/org-admin/org-groups.js:157 #: frontend/src/pages/org-admin/org-links.js:102 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/departments/department-detail.js:310 #: frontend/src/pages/sys-admin/departments/departments-list.js:115 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 @@ -4033,16 +4127,15 @@ msgstr "" #: frontend/src/pages/sys-admin/institutions/institutions.js:48 #: frontend/src/pages/sys-admin/links/share-links.js:67 #: frontend/src/pages/sys-admin/links/upload-links.js:49 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 #: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Created At" msgstr "建立時間" #: frontend/src/pages/org-admin/org-admin-list.js:48 #: frontend/src/pages/org-admin/org-users-list.js:69 +#: frontend/src/pages/org-admin/org-users-search-users.js:39 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:52 #: frontend/src/pages/sys-admin/institutions/institution-users.js:63 -#: frontend/src/pages/sys-admin/orgs/org-users.js:55 msgid "Last Login" msgstr "上次登入" @@ -4082,11 +4175,35 @@ msgstr "" msgid "Shared By" msgstr "共享來源" -#: frontend/src/pages/org-admin/org-groups.js:97 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:151 +#: frontend/src/pages/org-admin/org-groups.js:158 msgid "Operations" msgstr "操作" -#: frontend/src/pages/org-admin/org-groups.js:116 +#: frontend/src/pages/org-admin/org-groups-search-groups.js:250 +#: frontend/src/pages/sys-admin/groups/search-groups.js:105 +msgid "Search Groups" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:254 +msgid "Search groups" +msgstr "查找群組" + +#: frontend/src/pages/org-admin/org-groups-search-groups.js:265 +#: frontend/src/pages/org-admin/org-users-search-users.js:172 +#: frontend/src/pages/sys-admin/groups/search-groups.js:122 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 +#: frontend/src/pages/sys-admin/repos/search-repos.js:109 +#: frontend/src/pages/sys-admin/users/search-users.js:313 +msgid "Result" +msgstr "搜尋結果" + +#: frontend/src/pages/org-admin/org-groups.js:136 +#: frontend/src/pages/sys-admin/groups/groups.js:114 +msgid "Search groups by name" +msgstr "" + +#: frontend/src/pages/org-admin/org-groups.js:177 #: frontend/src/pages/org-admin/org-libraries.js:174 #: frontend/src/pages/org-admin/org-links.js:125 #: frontend/src/pages/org-admin/org-logs-file-audit.js:124 @@ -4097,7 +4214,7 @@ msgstr "操作" msgid "Previous" msgstr "前一頁" -#: frontend/src/pages/org-admin/org-groups.js:118 +#: frontend/src/pages/org-admin/org-groups.js:179 #: frontend/src/pages/org-admin/org-libraries.js:176 #: frontend/src/pages/org-admin/org-links.js:127 #: frontend/src/pages/org-admin/org-logs-file-audit.js:126 @@ -4140,12 +4257,12 @@ msgid "All Libraries" msgstr "" #: frontend/src/pages/org-admin/org-libraries.js:260 -#: frontend/src/utils/utils.js:411 +#: frontend/src/utils/utils.js:418 msgid "Encrypted library" msgstr "加密資料庫" #: frontend/src/pages/org-admin/org-libraries.js:263 -#: frontend/src/utils/utils.js:417 +#: frontend/src/utils/utils.js:424 msgid "Read-Write library" msgstr "可讀寫資料庫" @@ -4263,7 +4380,7 @@ msgid "Space Used / Quota" msgstr "已用空間/容量" #: frontend/src/pages/org-admin/org-users-admins.js:44 -#: frontend/src/pages/org-admin/org-users-users.js:111 +#: frontend/src/pages/org-admin/org-users-users.js:160 #, javascript-format msgid "Successfully deleted %s" msgstr "%s 刪除成功。" @@ -4293,16 +4410,18 @@ msgstr "新增管理員" msgid "All" msgstr "全部" -#: frontend/src/pages/org-admin/org-users-users.js:97 -#, javascript-format -msgid "successfully added user %s." -msgstr "" - -#: frontend/src/pages/org-admin/org-users-users.js:125 -#: frontend/src/pages/org-admin/org-users-users.js:126 -msgid "Add user" -msgstr "新增用戶" +#: frontend/src/pages/org-admin/org-users-search-users.js:124 +#: frontend/src/pages/sys-admin/orgs/orgs.js:80 +#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 +#: frontend/src/pages/sys-admin/users/search-users.js:213 +#: frontend/src/pages/sys-admin/users/search-users.js:230 +#: frontend/src/pages/sys-admin/users/user-info.js:214 +#: frontend/src/pages/sys-admin/users/users.js:324 +#: frontend/src/pages/sys-admin/users/users.js:341 +msgid "Edit succeeded" +msgstr "權限修改成功" +#: frontend/src/pages/org-admin/org-users-search-users.js:153 #: frontend/src/pages/org-admin/side-panel.js:50 #: frontend/src/pages/sys-admin/side-panel.js:102 #: frontend/src/pages/sys-admin/statistic/statistic-nav.js:17 @@ -4313,6 +4432,28 @@ msgstr "新增用戶" msgid "Users" msgstr "用戶" +#: frontend/src/pages/org-admin/org-users-search-users.js:157 +#: frontend/src/pages/sys-admin/users/search-users.js:298 +msgid "Search Users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-search-users.js:161 +#: frontend/src/pages/org-admin/org-users-users.js:175 +#: frontend/src/pages/sys-admin/users/search-users.js:302 +#: frontend/src/pages/sys-admin/users/users.js:423 +msgid "Search users" +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:146 +#, javascript-format +msgid "successfully added user %s." +msgstr "" + +#: frontend/src/pages/org-admin/org-users-users.js:185 +#: frontend/src/pages/org-admin/org-users-users.js:186 +msgid "Add user" +msgstr "新增用戶" + #: frontend/src/pages/org-admin/side-panel.js:74 #: frontend/src/pages/sys-admin/side-panel.js:186 msgid "Logs" @@ -4375,7 +4516,7 @@ msgstr "輸入檔案副檔名,以','分隔" #: frontend/src/pages/search/advanced-search.js:242 #: frontend/src/pages/search/advanced-search.js:264 -#: frontend/src/pages/sys-admin/orgs/org-users.js:228 +#: frontend/src/pages/sys-admin/orgs/org-users.js:244 #: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4409,8 +4550,8 @@ msgstr "" msgid "Successfully unshared {name}" msgstr "" -#: frontend/src/pages/share-admin/folders.js:220 -#: frontend/src/pages/share-admin/libraries.js:233 +#: frontend/src/pages/share-admin/folders.js:225 +#: frontend/src/pages/share-admin/libraries.js:239 msgid "Share To:" msgstr "" @@ -4674,10 +4815,6 @@ msgstr "成功取消共享資料庫 {placeholder}" msgid "Successfully transferred the group." msgstr "群組轉讓成功。" -#: frontend/src/pages/sys-admin/groups/groups.js:114 -msgid "Search groups by name" -msgstr "" - #: frontend/src/pages/sys-admin/groups/groups.js:131 #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:205 #: frontend/src/pages/sys-admin/logs-page/login-logs.js:173 @@ -4687,23 +4824,12 @@ msgstr "" msgid "Export Excel" msgstr "導出到 Excel" -#: frontend/src/pages/sys-admin/groups/search-groups.js:105 -msgid "Search Groups" -msgstr "" - #: frontend/src/pages/sys-admin/groups/search-groups.js:106 #: frontend/src/pages/sys-admin/orgs/search-orgs.js:102 #: frontend/src/pages/sys-admin/repos/search-repos.js:93 msgid "Tip: you can search by keyword in name." msgstr "提示:可以用名稱關鍵詞來搜尋。" -#: frontend/src/pages/sys-admin/groups/search-groups.js:122 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:118 -#: frontend/src/pages/sys-admin/repos/search-repos.js:109 -#: frontend/src/pages/sys-admin/users/search-users.js:313 -msgid "Result" -msgstr "搜尋結果" - #: frontend/src/pages/sys-admin/info.js:66 msgid "" "licensed to {placeholder_license_to}, upgrade service expired in " @@ -4889,7 +5015,7 @@ msgstr "" msgid "Successfully set max number of members." msgstr "" -#: frontend/src/pages/sys-admin/orgs/org-users.js:183 +#: frontend/src/pages/sys-admin/orgs/org-users.js:190 #: frontend/src/pages/sys-admin/users/users-content.js:348 msgid "Are you sure you want to reset the password of {placeholder} ?" msgstr "" @@ -4904,16 +5030,6 @@ msgstr "" msgid "Delete Organization" msgstr "刪除團體" -#: frontend/src/pages/sys-admin/orgs/orgs.js:80 -#: frontend/src/pages/sys-admin/orgs/search-orgs.js:56 -#: frontend/src/pages/sys-admin/users/search-users.js:213 -#: frontend/src/pages/sys-admin/users/search-users.js:230 -#: frontend/src/pages/sys-admin/users/user-info.js:214 -#: frontend/src/pages/sys-admin/users/users.js:324 -#: frontend/src/pages/sys-admin/users/users.js:341 -msgid "Edit succeeded" -msgstr "權限修改成功" - #: frontend/src/pages/sys-admin/orgs/orgs.js:114 msgid "Search organizations" msgstr "" @@ -5130,15 +5246,6 @@ msgstr "" msgid "Delete Users" msgstr "" -#: frontend/src/pages/sys-admin/users/search-users.js:298 -msgid "Search Users" -msgstr "" - -#: frontend/src/pages/sys-admin/users/search-users.js:302 -#: frontend/src/pages/sys-admin/users/users.js:423 -msgid "Search users" -msgstr "" - #: frontend/src/pages/sys-admin/users/search-users.js:342 #: frontend/src/pages/sys-admin/users/users.js:506 msgid "Are you sure you want to delete the selected user(s) ?" @@ -5375,50 +5482,68 @@ msgid "" msgstr "加密資料庫的最小密碼長度。" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:304 -msgid "download/upload link password minimum length" -msgstr "上傳/下載外鏈的最小密碼長度" +msgid "share/upload link force password" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:307 -msgid "" -"The least number of characters a download/upload link password should " -"include." -msgstr "加密上傳/下載外鏈的最小密碼長度。" +msgid "Force user use password when generating share/upload link." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:311 +msgid "share/upload link password minimum length" +msgstr "" #: frontend/src/pages/sys-admin/web-settings/web-settings.js:314 msgid "" +"The least number of characters a share/upload link password should include." +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:318 +msgid "share/upload link password strength level" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +msgid "" +"The level(1-4) of a share/upload link password's strength. For example, '3' " +"means password must have at least 3 of the following: num, upper letter, " +"lower letter and other symbols" +msgstr "" + +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:328 +msgid "" "Allow user to add organization libraries. Otherwise, only system admin can " "add organization libraries." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:321 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:335 msgid "Allow user to clean library trash" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:326 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:340 msgid "Online Preview" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:330 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:344 msgid "text file extensions" msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:333 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:347 msgid "" "Extensions of text files that can be online previewed, each suffix is " "separated by a comma." msgstr "" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:337 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:351 msgid "Sync" msgstr "同步" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:343 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:357 msgid "" "If turn on, the desktop clients will not be able to sync a folder outside " "the default Seafile folder." msgstr "如果啟用此功能,桌面客戶端將不能同步Seafile目錄外的資料夾。" -#: frontend/src/pages/sys-admin/web-settings/web-settings.js:353 +#: frontend/src/pages/sys-admin/web-settings/web-settings.js:367 msgid "" "Enable system admin to add Terms and Conditions, and all users will have to " "accept the terms." @@ -5531,11 +5656,11 @@ msgstr "語言" msgid "Profile Setting" msgstr "個人資訊設定" -#: frontend/src/shared-dir-view.js:283 +#: frontend/src/shared-dir-view.js:286 msgid "Shared by: " msgstr "共享來源:" -#: frontend/src/shared-dir-view.js:301 +#: frontend/src/shared-dir-view.js:304 msgid "ZIP Selected Items" msgstr "" @@ -5576,10 +5701,6 @@ msgstr "" msgid "You don't have any favorite items yet" msgstr "" -#: frontend/src/translate.js:7 -msgid "Modify" -msgstr "" - #: frontend/src/translate.js:8 msgid "Import Users" msgstr "" @@ -5659,120 +5780,120 @@ msgstr "訊息" msgid "Access Log" msgstr "瀏覽日誌" -#: frontend/src/utils/utils.js:413 +#: frontend/src/utils/utils.js:420 msgid "Admin access" msgstr "" -#: frontend/src/utils/utils.js:420 +#: frontend/src/utils/utils.js:427 msgid "Read-Only library" msgstr "唯讀資料庫" -#: frontend/src/utils/utils.js:423 +#: frontend/src/utils/utils.js:430 msgid "Online Read-Write library" msgstr "" -#: frontend/src/utils/utils.js:426 +#: frontend/src/utils/utils.js:433 msgid "Online Read-Only library" msgstr "" -#: frontend/src/utils/utils.js:437 +#: frontend/src/utils/utils.js:444 msgid "Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:440 +#: frontend/src/utils/utils.js:447 msgid "Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:443 +#: frontend/src/utils/utils.js:450 msgid "Online Read-Write folder" msgstr "" -#: frontend/src/utils/utils.js:446 +#: frontend/src/utils/utils.js:453 msgid "Online Read-Only folder" msgstr "" -#: frontend/src/utils/utils.js:570 +#: frontend/src/utils/utils.js:640 msgid "Online Read-Write" msgstr "" -#: frontend/src/utils/utils.js:573 +#: frontend/src/utils/utils.js:643 msgid "Online Read-Only" msgstr "" -#: frontend/src/utils/utils.js:583 +#: frontend/src/utils/utils.js:653 msgid "User can read, write, upload, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:586 +#: frontend/src/utils/utils.js:656 msgid "User can read, download and sync files." msgstr "" -#: frontend/src/utils/utils.js:589 +#: frontend/src/utils/utils.js:659 msgid "Besides Write permission, user can also share the library." msgstr "" -#: frontend/src/utils/utils.js:592 +#: frontend/src/utils/utils.js:662 msgid "" "User can view and edit file online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:595 +#: frontend/src/utils/utils.js:665 msgid "" "User can only view files online via browser. Files can't be downloaded." msgstr "" -#: frontend/src/utils/utils.js:606 +#: frontend/src/utils/utils.js:676 msgid "Preview and download" msgstr "" -#: frontend/src/utils/utils.js:616 +#: frontend/src/utils/utils.js:686 msgid "Preview only" msgstr "" -#: frontend/src/utils/utils.js:626 +#: frontend/src/utils/utils.js:696 msgid "Download and upload" msgstr "" -#: frontend/src/utils/utils.js:636 +#: frontend/src/utils/utils.js:706 msgid "Edit on cloud and download" msgstr "" -#: frontend/src/utils/utils.js:646 +#: frontend/src/utils/utils.js:716 msgid "Edit on cloud only" msgstr "" -#: frontend/src/utils/utils.js:1164 +#: frontend/src/utils/utils.js:1234 msgid "Successfully copied %(name)s and 1 other item." msgstr "成功複製 %(name)s 和另1項條目。" -#: frontend/src/utils/utils.js:1166 +#: frontend/src/utils/utils.js:1236 msgid "Successfully copied %(name)s and %(amount)s other items." msgstr "成功複製 %(name)s 和其他 %(amount)s 項條目。" -#: frontend/src/utils/utils.js:1177 +#: frontend/src/utils/utils.js:1247 msgid "Successfully moved %(name)s." msgstr "成功移動 %(name)s。" -#: frontend/src/utils/utils.js:1179 +#: frontend/src/utils/utils.js:1249 msgid "Successfully moved %(name)s and 1 other item." msgstr "成功移動 %(name)s 和另1項條目。" -#: frontend/src/utils/utils.js:1181 +#: frontend/src/utils/utils.js:1251 msgid "Successfully moved %(name)s and %(amount)s other items." msgstr "成功移動 %(name)s 和其他 %(amount)s 項條目。" -#: frontend/src/utils/utils.js:1193 +#: frontend/src/utils/utils.js:1263 msgid "Failed to copy %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1196 +#: frontend/src/utils/utils.js:1266 msgid "Failed to copy %(name)s." msgstr "" -#: frontend/src/utils/utils.js:1206 +#: frontend/src/utils/utils.js:1276 msgid "Failed to move %(name)s and %(amount)s other item(s)." msgstr "" -#: frontend/src/utils/utils.js:1209 +#: frontend/src/utils/utils.js:1279 msgid "Failed to move %(name)s." msgstr "" diff --git a/seahub/django_cas_ng/locale/en/LC_MESSAGES/django.po b/seahub/django_cas_ng/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000000..f2d4419258 --- /dev/null +++ b/seahub/django_cas_ng/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,40 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: seahub/django_cas_ng/__init__.py:25 +#, python-format +msgid "Login succeeded. Welcome, %s." +msgstr "" + +#: seahub/django_cas_ng/__init__.py:26 +#, python-format +msgid "You are logged in as %s." +msgstr "" + +#: seahub/django_cas_ng/middleware.py:74 +msgid "You do not have staff privileges." +msgstr "" + +#: seahub/django_cas_ng/views.py:123 +msgid "Login failed." +msgstr "" + +#: seahub/django_cas_ng/views.py:172 seahub/django_cas_ng/views.py:182 +msgid "ok" +msgstr "" diff --git a/seahub/search/locale/en/LC_MESSAGES/django.po b/seahub/search/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000000..1abb451159 --- /dev/null +++ b/seahub/search/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,112 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: seahub/search/templates/search_results.html:25 +msgid "Search Files" +msgstr "" + +#: seahub/search/templates/search_results.html:26 +#: seahub/search/templates/search_results.html:47 +msgid "Submit" +msgstr "" + +#: seahub/search/templates/search_results.html:28 +msgid "advanced" +msgstr "" + +#: seahub/search/templates/search_results.html:31 +msgid "Last Update" +msgstr "" + +#: seahub/search/templates/search_results.html:39 +msgid "Size" +msgstr "" + +#: seahub/search/templates/search_results.html:56 +msgid "No result found" +msgstr "" + +#: seahub/search/templates/search_results.html:58 +#, python-format +msgid "%(total)s result" +msgid_plural "%(total)s results" +msgstr[0] "" +msgstr[1] "" + +#: seahub/search/templates/search_results.html:63 +msgid "Directory icon" +msgstr "" + +#: seahub/search/templates/search_results.html:67 +msgid "File" +msgstr "" + +#: seahub/search/templates/search_results.html:98 +msgid "Previous" +msgstr "" + +#: seahub/search/templates/search_results.html:101 +msgid "Next" +msgstr "" + +#: seahub/search/templates/search_results.html:168 +msgid "Invalid start date, should be yyyy-mm-dd" +msgstr "" + +#: seahub/search/templates/search_results.html:172 +msgid "Invalid end date, should be yyyy-mm-dd" +msgstr "" + +#: seahub/search/templates/search_results.html:176 +msgid "Start date should be earlier than end date." +msgstr "" + +#: seahub/search/views.py:33 +msgid "Invalid argument." +msgstr "" + +#: seahub/search/views.py:81 seahub/search/views.py:89 +msgid "Invalid date." +msgstr "" + +#: seahub/search/views.py:97 seahub/search/views.py:105 +msgid "Invalid file size." +msgstr "" + +#: seahub/search/views.py:112 +msgid "Invalid file size range." +msgstr "" + +#: seahub/search/views.py:117 +msgid "Invalid date range." +msgstr "" + +#: seahub/search/views.py:166 +#, python-format +msgid "Library %s not found." +msgstr "" + +#: seahub/search/views.py:174 +msgid "Permission denied." +msgstr "" + +#: seahub/search/views.py:200 +msgid "Internal Server Error" +msgstr "" diff --git a/seahub/sysadmin_extra/locale/en/LC_MESSAGES/django.po b/seahub/sysadmin_extra/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000000..0acdd5dbae --- /dev/null +++ b/seahub/sysadmin_extra/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,164 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: seahub/sysadmin_extra/views.py:42 seahub/sysadmin_extra/views.py:53 +#: seahub/sysadmin_extra/views.py:91 seahub/sysadmin_extra/views.py:148 +#: seahub/sysadmin_extra/views.py:203 +msgid "Failed to export excel, invalid start or end date" +msgstr "" + +#: seahub/sysadmin_extra/views.py:57 +msgid "Name" +msgstr "" + +#: seahub/sysadmin_extra/views.py:57 seahub/sysadmin_extra/views.py:96 +msgid "IP" +msgstr "" + +#: seahub/sysadmin_extra/views.py:57 +msgid "Status" +msgstr "" + +#: seahub/sysadmin_extra/views.py:57 +msgid "Time" +msgstr "" + +#: seahub/sysadmin_extra/views.py:61 +msgid "Success" +msgstr "" + +#: seahub/sysadmin_extra/views.py:61 +msgid "Failed" +msgstr "" + +#: seahub/sysadmin_extra/views.py:65 +msgid "login-logs" +msgstr "" + +#: seahub/sysadmin_extra/views.py:67 seahub/sysadmin_extra/views.py:124 +#: seahub/sysadmin_extra/views.py:179 seahub/sysadmin_extra/views.py:256 +msgid "Failed to export excel" +msgstr "" + +#: seahub/sysadmin_extra/views.py:85 seahub/sysadmin_extra/views.py:142 +#: seahub/sysadmin_extra/views.py:197 +msgid "Failed to export excel, this feature is only in professional version." +msgstr "" + +#: seahub/sysadmin_extra/views.py:96 seahub/sysadmin_extra/views.py:153 +msgid "User" +msgstr "" + +#: seahub/sysadmin_extra/views.py:96 +msgid "Type" +msgstr "" + +#: seahub/sysadmin_extra/views.py:96 +msgid "Device" +msgstr "" + +#: seahub/sysadmin_extra/views.py:96 seahub/sysadmin_extra/views.py:153 +#: seahub/sysadmin_extra/views.py:209 +msgid "Date" +msgstr "" + +#: seahub/sysadmin_extra/views.py:97 seahub/sysadmin_extra/views.py:153 +msgid "Library Name" +msgstr "" + +#: seahub/sysadmin_extra/views.py:97 seahub/sysadmin_extra/views.py:153 +msgid "Library ID" +msgstr "" + +#: seahub/sysadmin_extra/views.py:97 seahub/sysadmin_extra/views.py:154 +msgid "Library Owner" +msgstr "" + +#: seahub/sysadmin_extra/views.py:97 +msgid "File Path" +msgstr "" + +#: seahub/sysadmin_extra/views.py:111 seahub/sysadmin_extra/views.py:167 +#: seahub/sysadmin_extra/views.py:215 seahub/sysadmin_extra/views.py:221 +msgid "Deleted" +msgstr "" + +#: seahub/sysadmin_extra/views.py:114 seahub/sysadmin_extra/views.py:170 +msgid "Anonymous User" +msgstr "" + +#: seahub/sysadmin_extra/views.py:122 +msgid "file-access-logs" +msgstr "" + +#: seahub/sysadmin_extra/views.py:154 seahub/sysadmin_extra/views.py:208 +msgid "Action" +msgstr "" + +#: seahub/sysadmin_extra/views.py:177 +msgid "file-update-logs" +msgstr "" + +#: seahub/sysadmin_extra/views.py:208 +msgid "From" +msgstr "" + +#: seahub/sysadmin_extra/views.py:208 +msgid "To" +msgstr "" + +#: seahub/sysadmin_extra/views.py:208 +msgid "Permission" +msgstr "" + +#: seahub/sysadmin_extra/views.py:208 +msgid "Library" +msgstr "" + +#: seahub/sysadmin_extra/views.py:209 +msgid "Folder Path" +msgstr "" + +#: seahub/sysadmin_extra/views.py:223 +msgid "Organization" +msgstr "" + +#: seahub/sysadmin_extra/views.py:228 +msgid "Add" +msgstr "" + +#: seahub/sysadmin_extra/views.py:230 +msgid "Modify" +msgstr "" + +#: seahub/sysadmin_extra/views.py:232 +msgid "Delete" +msgstr "" + +#: seahub/sysadmin_extra/views.py:237 +msgid "Read-Write" +msgstr "" + +#: seahub/sysadmin_extra/views.py:239 +msgid "Read-Only" +msgstr "" + +#: seahub/sysadmin_extra/views.py:250 +msgid "perm-audit-logs" +msgstr "" diff --git a/seahub/trusted_ip/locale/en/LC_MESSAGES/django.po b/seahub/trusted_ip/locale/en/LC_MESSAGES/django.po index eb6f2c3aba..e25a3c8241 100644 --- a/seahub/trusted_ip/locale/en/LC_MESSAGES/django.po +++ b/seahub/trusted_ip/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-30 11:01+0800\n" +"POT-Creation-Date: 2021-09-17 11:21+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"