From 1d108ae82844f67b0880485147ae3c48d6980b6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=81=A5=E8=BE=89?= <40563566+mrwangjianhui@users.noreply.github.com> Date: Tue, 23 Mar 2021 14:30:43 +0800 Subject: [PATCH] upgrade translation (#4848) --- locale/ar/LC_MESSAGES/django.po | 522 +++++++------ locale/ar/LC_MESSAGES/djangojs.po | 312 ++++---- locale/bg/LC_MESSAGES/django.po | 522 +++++++------ locale/bg/LC_MESSAGES/djangojs.po | 310 ++++---- locale/ca/LC_MESSAGES/django.po | 522 +++++++------ locale/ca/LC_MESSAGES/djangojs.po | 310 ++++---- locale/cs/LC_MESSAGES/django.po | 524 +++++++------- locale/cs/LC_MESSAGES/djangojs.po | 312 ++++---- locale/da_DK/LC_MESSAGES/djangojs.po | 310 ++++---- locale/de/LC_MESSAGES/django.po | 524 +++++++------- locale/de/LC_MESSAGES/djangojs.po | 312 ++++---- locale/el/LC_MESSAGES/django.po | 522 +++++++------ locale/el/LC_MESSAGES/djangojs.po | 310 ++++---- locale/el_GR/LC_MESSAGES/djangojs.po | 310 ++++---- locale/en/LC_MESSAGES/django.po | 502 +++++++------ locale/en/LC_MESSAGES/djangojs.po | 308 ++++---- locale/es/LC_MESSAGES/django.po | 632 ++++++++-------- locale/es/LC_MESSAGES/djangojs.po | 316 ++++---- locale/es_AR/LC_MESSAGES/django.po | 634 ++++++++-------- locale/es_AR/LC_MESSAGES/djangojs.po | 318 ++++---- locale/es_MX/LC_MESSAGES/django.po | 684 +++++++++--------- locale/es_MX/LC_MESSAGES/djangojs.po | 316 ++++---- locale/fi/LC_MESSAGES/django.po | 524 +++++++------- locale/fi/LC_MESSAGES/djangojs.po | 312 ++++---- locale/fr/LC_MESSAGES/django.po | 524 +++++++------- locale/fr/LC_MESSAGES/djangojs.po | 312 ++++---- locale/he/LC_MESSAGES/django.po | 522 +++++++------ locale/he/LC_MESSAGES/djangojs.po | 310 ++++---- locale/hu/LC_MESSAGES/django.po | 524 +++++++------- locale/hu/LC_MESSAGES/djangojs.po | 312 ++++---- locale/is/LC_MESSAGES/django.po | 522 +++++++------ locale/is/LC_MESSAGES/djangojs.po | 312 ++++---- locale/it/LC_MESSAGES/django.po | 524 +++++++------- locale/it/LC_MESSAGES/djangojs.po | 312 ++++---- locale/ja/LC_MESSAGES/django.po | 526 +++++++------- locale/ja/LC_MESSAGES/djangojs.po | 310 ++++---- locale/ko/LC_MESSAGES/django.po | 524 +++++++------- locale/ko/LC_MESSAGES/djangojs.po | 312 ++++---- locale/lt/LC_MESSAGES/django.po | 522 +++++++------ locale/lt/LC_MESSAGES/djangojs.po | 312 ++++---- locale/lv/LC_MESSAGES/django.po | 522 +++++++------ locale/lv/LC_MESSAGES/djangojs.po | 312 ++++---- locale/lv_LV/LC_MESSAGES/djangojs.po | 310 ++++---- locale/mk/LC_MESSAGES/django.po | 522 +++++++------ locale/mk/LC_MESSAGES/djangojs.po | 310 ++++---- locale/nb_NO/LC_MESSAGES/djangojs.po | 312 ++++---- locale/nl/LC_MESSAGES/django.po | 522 +++++++------ locale/nl/LC_MESSAGES/djangojs.po | 310 ++++---- locale/nl_NL/LC_MESSAGES/djangojs.po | 312 ++++---- locale/pl/LC_MESSAGES/django.po | 524 +++++++------- locale/pl/LC_MESSAGES/djangojs.po | 312 ++++---- locale/pt_BR/LC_MESSAGES/django.po | 522 +++++++------ locale/pt_BR/LC_MESSAGES/djangojs.po | 312 ++++---- locale/pt_PT/LC_MESSAGES/djangojs.po | 310 ++++---- locale/ru/LC_MESSAGES/django.po | 526 +++++++------- locale/ru/LC_MESSAGES/djangojs.po | 318 ++++---- locale/sk_SK/LC_MESSAGES/djangojs.po | 310 ++++---- locale/sl_SI/LC_MESSAGES/djangojs.po | 312 ++++---- locale/sv/LC_MESSAGES/django.po | 524 +++++++------- locale/sv/LC_MESSAGES/djangojs.po | 312 ++++---- locale/th_TH/LC_MESSAGES/djangojs.po | 310 ++++---- locale/tr/LC_MESSAGES/django.po | 522 +++++++------ locale/tr/LC_MESSAGES/djangojs.po | 310 ++++---- locale/uk/LC_MESSAGES/django.po | 522 +++++++------ locale/uk/LC_MESSAGES/djangojs.po | 312 ++++---- locale/vi/LC_MESSAGES/django.po | 522 +++++++------ locale/vi/LC_MESSAGES/djangojs.po | 310 ++++---- locale/zh_CN/LC_MESSAGES/django.po | 528 +++++++------- locale/zh_CN/LC_MESSAGES/djangojs.po | 310 ++++---- locale/zh_TW/LC_MESSAGES/django.po | 522 +++++++------ locale/zh_TW/LC_MESSAGES/djangojs.po | 312 ++++---- media/locales/es/seafile-editor.json | 10 +- media/locales/ru/seafile-editor.json | 10 +- .../locale/en/LC_MESSAGES/django.po | 2 +- 74 files changed, 15400 insertions(+), 13664 deletions(-) diff --git a/locale/ar/LC_MESSAGES/django.po b/locale/ar/LC_MESSAGES/django.po index e3363ceae9..6b88a365f5 100644 --- a/locale/ar/LC_MESSAGES/django.po +++ b/locale/ar/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Arabic (http://www.transifex.com/haiwen/seahub/language/ar/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "الاسم لا يجب ان يحتوي على '/'." @@ -33,7 +33,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -51,19 +51,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "فشل تحديد المخصص: المخصص الأقصى %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -82,18 +86,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "مكتبتي" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -113,22 +110,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "لا يمكن حذف مكتبة النظام" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -138,9 +135,9 @@ msgid "User %s is already library owner." msgstr "المستخدم %s هو مالك المكتبة بالفعل." #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "عنوان البريد %s غير صحيح." @@ -151,7 +148,7 @@ msgstr "عنوان البريد %s غير صحيح." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -202,6 +199,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -214,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "البريد" @@ -231,20 +229,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "الاسم" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "بريد الاتصال" @@ -252,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "المساحة المستخدمة" @@ -260,92 +258,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "المساحة المخصصة" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "عدد المستخدمين تجاوز الحد المسموح." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "أنت مدعو للإنضمام الى %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "نجح التحرير" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "تم تنشيط الحساب الخاص بك على %s" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "نجح التحرير، تم ارسال بريد الكتروني." -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "تم إعادة تعيين كلمة المرور على %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "تم بنجاح إعادة تعيين كلمة المرور إلى%(passwd)s للمستخدم %(user)s." -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -353,7 +351,7 @@ msgid "" "configured." msgstr "تم بنجاح إعادة تعيين كلمة المرور إلى%(passwd)s للمستخدم %(user)s. و لكن لا يمكن ارسال الاشعار بالبريد، بسبب عدم تكوين خدمة البريد بصورة صحيحة." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -368,16 +366,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "خطأ داخلي في الخادم" @@ -394,11 +392,11 @@ msgstr "مسار الوجهة غير صحيح" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "نفدت المساحة المخصصة." @@ -408,9 +406,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "لا يمكن نقل المجلد %(src)s إلى المجلدات المتفرعة منه %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "الملف مقفل" @@ -427,7 +425,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -438,16 +436,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "الترخيص مرفوض." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -462,14 +460,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "المستخدم %s عضو في المجموعة بالفعل." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -477,44 +477,59 @@ msgstr "المستخدم %s عضو في المجموعة بالفعل." msgid "User %s not found in organization." msgstr "المستخدم %s غير موجود في النظام." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "فشل التصدير الى أكسل" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "اسم المجموعة يمكن أن يحتوي فقط على أحرف، أرقام، فراغ، - أو _" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "لا يمكن دعوة عنوان البريد كضيف." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "لقد تم دعوة %s مسبقا." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "المستخدم %s موجود مسبقا." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -546,11 +561,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "كلمة مرور غير صحيحة" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "خطأ فك تشفير المكتبة" @@ -576,32 +591,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "فشل ارسال الرابط المشترك. خدمة البريد غير مهيئة بشكل صحيح، الرجاء الاتصال" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "ملف" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "تم مشاركة ملف معك على %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "مجلد" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "تم مشاركة مجلد معك على %s" @@ -611,13 +618,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "تم مشاركة رابط تحميل معك على %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "لم يتمكن من تنزيل المجلد \"%s\": الحجم كبير جدا." @@ -627,41 +634,41 @@ msgstr "لم يتمكن من تنزيل المجلد \"%s\": الحجم كبير msgid "Total size exceeds limit." msgstr "الحجم الإجمالي تجاوز الحد الأقصى." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "كلمة المرور قصيرة جدا." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "كلمة المرور قصيرة جدا" @@ -709,16 +716,20 @@ msgstr "" msgid "Name is required." msgstr "الاسم مطلوب." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "الرجاء تيجيل الدخول." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "البريد أو اسم المستخدم" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -726,71 +737,71 @@ msgstr "البريد أو اسم المستخدم" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "كلمة المرور" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "الرجاء ادخال بريد/اسم مستخدم و كلمة مرور. لاحظ بأن كلا الحقلين حساسين لحالة الأحرف." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "عنوان البريد غير مرتبط بحساب مستخدم، هل أنت متأكد من قيامك بالتسجيل؟" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "هذا الحساب غير فعال." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "متصفح الانترنت خاصتك لا يبدو بأنه يدعم الكوكيز. الكوكيز مطلوبة لتسجيل الدخول" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "البريد" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "لا يمكن إعادة تهيئة كلمة المرور، اتصل بمدير LDAP." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "إعادة تهيئة كلمة المرور على %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "كلمة مرور جديدة" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "تأكيد كلمة المرور" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "كلمتي المرور غير متطابقتان." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "كلمو المرور السابقة" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "كلمة المرور السابقة غير صحيحة. الرجاء إعادة الادخال." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "كلمة المرور(إعادة)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -874,28 +885,28 @@ msgstr "تم تحديث شعارك بنجاح" msgid "Successfully deleted the requested avatars." msgstr "تم حذف الشعارات المحددة بنجاح." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "الحساب %(account)s تجمد على %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "عنوان الريد" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "اسم المستخدم" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "القيمة يجب أن تكون بطول 40 خانة" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "أدخل عنوان بريد صحيح." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "رمز دخول غير صحيح." @@ -978,40 +989,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "الحالة" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "انشاء على" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "مدير" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(imported)" @@ -1019,7 +1030,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "فعال" @@ -1027,25 +1038,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "نعم" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "ضيف" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "افتراضي" @@ -1302,8 +1313,8 @@ msgstr "تحرير جهة الاتصال" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "فشل. الرجاء التحقق من الشبكة." @@ -1357,16 +1368,16 @@ msgstr "تم حذف %s بنجاح" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1402,7 +1413,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "متغير مفقود" @@ -1463,11 +1474,6 @@ msgstr "فشل انشاء مجموعة نظام." msgid "Permission error: only group staff can add member" msgstr "خطأ في الإذن: فقط اعضاء المجموعة من يمكنهم إضافة عضو" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "المجموعة غير موجودة" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "المجموعة ممتلئة" @@ -1529,10 +1535,10 @@ msgstr "شكرا لاستخدامك موقعنا!" msgid "The %(site_name)s team" msgstr "فريق %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3683,16 +3689,16 @@ msgstr "مالك" msgid "Member" msgstr "عضو" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "تم حذف %s بنجاح" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "فشل في الحذف: المستخدم غير موجود" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "لقد دعاك %(user)s للانضمام الى %(site_name)s." @@ -3740,9 +3746,9 @@ msgstr "حدد كلمة مرور" msgid "It is required." msgstr "مطلوب." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "تم اكتشاف فيروس على %s" @@ -4058,7 +4064,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "تلميح: الطريقة الأخيرة أكثر أمنا، ولكنها ليست مدعومة جيدا من قبل جميع المتصفحات. نحن ننصحك باستخدام أحدث نسخة من كروم أو فايرفوكس." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "عنوان البريد غير صالح" @@ -4210,51 +4216,45 @@ msgstr "شفرة التحقق" msgid "A verification code has been sent to the email." msgstr "تم ارسال شفرة التحقق الى البريد الالكتروني." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "خطأ داخلي في الخادم، أو رجاءا تحقق من عنوان البريد الذي أدخلته" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "الرجاء اختيار مجلد." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "تم الحفظ بنجاح." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "فشل إرسال رابط تحميل مشترك. لم يتم تكوين خدمة البريد الإلكتروني بشكل صحيح، الرجاء الاتصال بالمسؤول." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "المكتبة غير موجودة." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "المجلد غير موجود." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "فقط صاحب المكتبة من لديه الإذن بمشاركتها." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "الرجاء التحقق من عنوان البريد الذي أدخلته" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "رابط المشاركة غير موجود" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "شفرة التحقق لزيارة روابط المشاركة" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "فشل في إرسال رمز تحقق، الرجاء المحاولة مرة أخرى لاحقاً." @@ -5004,7 +5004,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "معاملات غير صحيحة." @@ -5120,43 +5120,43 @@ msgstr "" msgid "permission error" msgstr "خطأ في الإذن" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "عاجز عن عرض صفحة المحذوفات" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "المكتبة غير موجودة" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "يرجى تحديد معرف السجل التاريخي" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "السجل التاريخي المحدد غير موجود" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "خطأ غير معروف" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" غير موجود." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "لم يتمكن من تنزيل \"%s\"" @@ -5177,9 +5177,9 @@ msgstr "معرف تقرير خاطئ" msgid "Bad upload link token." msgstr "رمز رابط تحميل غير صالح." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "الملف غير موجود" @@ -5191,172 +5191,166 @@ msgstr "معرف تقرير غير صالح في رابط التحميل." msgid "No conflict in the merge." msgstr "لا يوجد تعارضات في الدمج." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: فشل في فتح ملف على الإنترنت" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: فشل في فتح ملف على الإنترنت" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "الترميز الذي اخترته غير مناسب." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "ترميز الملف غير معروف" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "حجم الملف يتجاوز %s، ولا يمكن فتحه على الإنترنت." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "المكتبة مشفرة، و لا يمكن فتحها على الانترنت." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "غير قادر على عرض الملف" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "غير قادر على تنزيل الملف، مسار الملف غير صحيح" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "غير قادر على تنزيل الملف، مسار الملف خاطئ" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "غير قادر على تنزيل الملف، تم استهلاك حركة بيانات رابط المشاركة." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "غير قادر على عرض الملف، تم استهلاك حركة بيانات رابط المشاركة." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "غير قادر على تنزيل الملف" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "فشل التصدير الى أكسل" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "فشل في تعيين الحصة المخصصة: خطأ داخلي في الملقم" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "فشل الحذف: المستخدم مؤسس منظمة" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "تمت إزالة التجربة بنجاح ل: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "تم إلغاء صلاحية المشرف %s بنجاح" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "فشل إلغاء صلاحية المشرف: المستخدم غير موجود" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "فشل في إعادة تعيين كلمة المرور: المستخدم غير موجود" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "فشل إضافة المستخدم %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "تم إضافة المستخدم %s بنجاح. تم إرسال إشعار بالبريد إلكتروني." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "تم إضافة المستخدم %s بنجاح. حدث خطأ عند إرسال إشعار بالبريد الإلكتروني، الرجاء التحقق من تكوين البريد الإلكتروني الخاص بك." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "تم إضافة المستخدم %s بنجاح." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "تم إضافة المستخدم %s بنجاح. ولكن لا يمكن إرسال إشعار بالبريد الإلكتروني، لأنه لم يتم تكوين خدمة البريد الإلكتروني بشكل صحيح." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "المنشئ" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "يجب ادخال رقم" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "نجاح" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "يجب ادخال رقم أكبر من 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "تم الحذف بنجاح." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "تم تعيين %s كمدير بنجاح." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "فشل تعيين %s كمشرف: المستخدم غير موجود." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/ar/LC_MESSAGES/djangojs.po b/locale/ar/LC_MESSAGES/djangojs.po index 107d2dedbb..7e67b2f162 100644 --- a/locale/ar/LC_MESSAGES/djangojs.po +++ b/locale/ar/LC_MESSAGES/djangojs.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -36,6 +36,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "مدير النظام" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "مُستخدم:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "إشعارات" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "سلة المحذوفات" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "الوصف" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "إلغاء" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "هل حقا تريد حذف حسابك؟" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "هل حقا تريد حذف حسابك؟" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "هل حقا تريد حذف حسابك؟" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "كلمات المرور غير متطابقة" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "حذف مكتبة" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1527,8 +1550,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "الحجم" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "وظيفة" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "وظيفة" msgid "Admin" msgstr "مدير" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "عضو" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "" msgid "Search files in this library" msgstr "بحث عن ملفات في هذه المكتبة" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "لا توجد نتيجة" @@ -2130,20 +2167,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "مشاركة" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "أيقونة" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2587,28 +2617,28 @@ msgid "Files" msgstr "ملفات" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "مقفل" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "إلغاء تأشير" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "مكتبة" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2796,25 +2826,39 @@ msgstr "مؤشر" msgid "unstarred" msgstr "غير مؤشر" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "قفل" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "فتح" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "تفاصيل" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "فتح عبر العميل" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "تعليق" @@ -2877,7 +2921,7 @@ msgstr "مكتباتي" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "مشاركة معي" @@ -2903,7 +2947,7 @@ msgstr "أدوات" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "المفضلات" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "مستخدم مجهول" msgid "Expired" msgstr "منتهي" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "تعديل اسم" msgid "Folder Permission" msgstr "إذن المجلد" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3142,7 +3169,8 @@ msgstr "تغيير كلمة المرور" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "إعادة تعيين كلمة المرور" @@ -3684,7 +3712,7 @@ msgstr "لا مكتبات" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "" msgid "Groups" msgstr "مجموعات" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "" msgid "Transfer" msgstr "تحويل" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "استيراد أعضاء" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "إدارة الأعضاء" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "عنوان شبكة" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "اخر وصول" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "فشل. الرجاء التحقق من الشبكة." @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "تم تحويل المكتبة بنجاح." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "متضررة (الرجاء الاتصال بالمسؤول لإصلاح هذه المكتبة)" @@ -3930,6 +3963,8 @@ msgstr "متضررة (الرجاء الاتصال بالمسؤول لإصلاح #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "إعادة تعيين كلمة المرور" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "إلغاء صلاحية مدير" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4323,11 +4359,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "ترك المشاركة" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "حذف مستخدم" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "روابط مشتركة" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "قاعدة بيانات" @@ -5578,10 +5630,6 @@ msgstr "تعيين الكل كمقروء" msgid "Message" msgstr "رسالة" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "فتح عبر العميل" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "سجل الوصول" diff --git a/locale/bg/LC_MESSAGES/django.po b/locale/bg/LC_MESSAGES/django.po index 04be40af52..88a3890e25 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Bulgarian (http://www.transifex.com/haiwen/seahub/language/bg/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -33,7 +33,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -51,19 +51,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -82,18 +86,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -113,22 +110,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -138,9 +135,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -151,7 +148,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -202,6 +199,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -214,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "" @@ -231,20 +229,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -252,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -260,92 +258,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -353,7 +351,7 @@ msgid "" "configured." msgstr "" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -368,16 +366,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "" @@ -394,11 +392,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -408,9 +406,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "" @@ -427,7 +425,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -438,16 +436,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -462,14 +460,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -477,44 +477,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -546,11 +561,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Грешна парола" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Грешка в разкодиращата библиотека" @@ -576,32 +591,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "" @@ -611,13 +618,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "" @@ -627,41 +634,41 @@ msgstr "" msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "" @@ -709,16 +716,20 @@ msgstr "" msgid "Name is required." msgstr "" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Моля влезте." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -726,71 +737,71 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Парола" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Тази електронна поща не съвпада с потребителски профил. Сигурни ли сте че сте регистрирани?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Този акаунт не е активен." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Неможе да се промени паролата, моля свържете се с LDAP администратора" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Промяна на парола на %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Нова парола" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Потвърди новата парола" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Двете пароли не съвпадат." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Стара парола" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Старата парола е грешна. Моля въведете отново." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Парола (отново)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -874,28 +885,28 @@ msgstr "" msgid "Successfully deleted the requested avatars." msgstr "" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Потребител" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Въведете валидна електронна поща." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "" @@ -978,40 +989,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "" @@ -1019,7 +1030,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "" @@ -1027,25 +1038,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "" @@ -1282,8 +1293,8 @@ msgstr "" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Грешка. Моля проверете връзката." @@ -1337,16 +1348,16 @@ msgstr "" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1382,7 +1393,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Липсващ аргумент" @@ -1443,11 +1454,6 @@ msgstr "" msgid "Permission error: only group staff can add member" msgstr "" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "" @@ -1509,10 +1515,10 @@ msgstr "" msgid "The %(site_name)s team" msgstr "" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3663,16 +3669,16 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "" @@ -3720,9 +3726,9 @@ msgstr "" msgid "It is required." msgstr "" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4030,7 +4036,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4182,51 +4188,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4976,7 +4976,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5092,43 +5092,43 @@ msgstr "" msgid "permission error" msgstr "" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "" @@ -5149,9 +5149,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "" @@ -5163,172 +5163,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, 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:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/bg/LC_MESSAGES/djangojs.po b/locale/bg/LC_MESSAGES/djangojs.po index 4726ba1fc2..0b69314369 100644 --- a/locale/bg/LC_MESSAGES/djangojs.po +++ b/locale/bg/LC_MESSAGES/djangojs.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Bulgarian (http://www.transifex.com/haiwen/seahub/language/bg/)\n" "MIME-Version: 1.0\n" @@ -36,6 +36,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1527,8 +1550,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "" msgid "Admin" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2130,20 +2167,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2587,28 +2617,28 @@ msgid "Files" msgstr "" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2796,25 +2826,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2877,7 +2921,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2903,7 +2947,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3142,7 +3169,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3684,7 +3712,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "" msgid "Groups" msgstr "Групи" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Грешка. Моля проверете връзката." @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3930,6 +3963,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4323,11 +4359,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "" @@ -5578,10 +5630,6 @@ msgstr "" msgid "Message" msgstr "" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/ca/LC_MESSAGES/django.po b/locale/ca/LC_MESSAGES/django.po index a3e39cad27..7d9e1f8ad2 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Catalan (http://www.transifex.com/haiwen/seahub/language/ca/)\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -34,7 +34,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -52,19 +52,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -83,18 +87,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Personal" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -114,22 +111,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -139,9 +136,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -152,7 +149,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -203,6 +200,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -215,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Correu electrònic" @@ -232,20 +230,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nom" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -253,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -261,92 +259,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "S'ha actualitzat" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -354,7 +352,7 @@ msgid "" "configured." msgstr "S'ha reinicialitzat la contrasenya %(passwd)s de l'usuari %(user)s. Però no s'ha pogut notificar per correu electrònic. El servei de missatgeria no està ben configurat." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -369,16 +367,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "S'ha produït un error intern" @@ -395,11 +393,11 @@ msgstr "La ruta de destí no és vàlida" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -409,9 +407,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "No és possible moure el directori %(src)s al subdirectori %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "" @@ -428,7 +426,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -439,16 +437,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Permís denegat." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -463,14 +461,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -478,44 +478,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -547,11 +562,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "La contrasenya no és correcte" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "S'ha produït un error al desencriptar la llibreria" @@ -577,32 +592,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "No s'ha pogut enviar l'enllaç. El servei de missatgeria no està ben configurat, aviseu l'administrador." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "" @@ -612,13 +619,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "No s'ha pogut descarregar el directori \"%s\" perquè és massa gran." @@ -628,41 +635,41 @@ msgstr "No s'ha pogut descarregar el directori \"%s\" perquè és massa gran." msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "La contrasenya és massa curta" @@ -710,16 +717,20 @@ msgstr "" msgid "Name is required." msgstr "El nom és obligatori." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -727,71 +738,71 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Contrasenya" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Aquest correu electrònic no té cap compte associat. Verifiqueu que sigui correcte i estigui registrada." -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Aquest compte està deshabilitat" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Per poder iniciar sessió el navegador ha de tenir les 'cookies' activades." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "Correu electrònic" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Contrasenya nova" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Confirma la nova contrasenya" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Les contrasenyes no coincideixen" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Contrasenya antiga" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "La contrasenya antiga no coincideix. Torneu a introduir-la." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Repetiu la contrasenya" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -875,28 +886,28 @@ msgstr "L'avatar s'ha actualitzat correctament" msgid "Successfully deleted the requested avatars." msgstr "Els avatars s'han eliminat correctament" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Correu electrònic" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Nom d'usuari" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Aquest valor ha de ser de longitud 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "L'identificador d'usuari no és vàlid" @@ -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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Estat" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administra" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Actiu" @@ -1028,25 +1039,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Sí" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "" @@ -1283,8 +1294,8 @@ msgstr "Edita el contacte" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Error. Verifiqueu la connexió a la xarxa" @@ -1338,16 +1349,16 @@ msgstr "S'ha eliminat %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1383,7 +1394,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Falta un paràmetre" @@ -1444,11 +1455,6 @@ msgstr "No s'ha pogut crear aquest grup en l'organització" msgid "Permission error: only group staff can add member" msgstr "No tens permís per afegir membres en aquest grup" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Aquest grup no existeix" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Aquest grup està ple" @@ -1510,10 +1516,10 @@ msgstr "Gràcies per confiar en nosaltres." msgid "The %(site_name)s team" msgstr "L'equip %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3664,16 +3670,16 @@ msgstr "Propietari" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "S'ha eliminat %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "No s'ha pogut eliminar: l'usuari no existeix" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "" @@ -3721,9 +3727,9 @@ msgstr "" msgid "It is required." msgstr "És obligatori." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4031,7 +4037,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Consell: l'últim sistema és el més segur, però no tots els navegadors la suporten. Us recomanem que feu servir l'última versió del Chrome o el Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4183,51 +4189,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Seleccioneu un directori." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "S'ha guardat correctament." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Aquesta llibreria no existeix" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Només el propietari de la llibreria pot compartir-la." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4977,7 +4977,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5093,43 +5093,43 @@ msgstr "" msgid "permission error" msgstr "permís incorrecte" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "No es pot visualitzar la pàgina de reciclar" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "No es poden visualitzar les modificacions de la llibreria" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "La llibreria no existeix" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Especifiqueu un identificador d'historial" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "L'historial que heu especificat no existeix" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Error desconegut" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "No s'ha pogut descarregar \"%s\"" @@ -5150,9 +5150,9 @@ msgstr "Identificador incorrecte" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "El fitxer no existeix" @@ -5164,172 +5164,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "S'ha sincronitzat correctament" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: no s'ha pogut obrir el fitxer" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: No s'ha pogut obrir el fitxer" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "La codificació seleccionada no és vàlida." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Codificació de fitxer desconeguda" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "El fitxers és més gran de %s i no es pot obrir a la web." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "No es pot visualitzar el fitxer" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "S'ha revocat el permís d'administrador a %s" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "L'usuari no existeix i no s'ha revocat el permís d'administrador" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "L'usuari no existeix i no s'ha pogut reinicialitzar la contrasenya" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "S'ha registrat l'usuari %s. S'ha enviat una notificació per correu electrònic." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "S'ha registrat l'usuari %s. Però no s'ho pogut notificar per correu electrònic. Reviseu la configuració del correu." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "S'ha registrat l'usuari %s." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "S'ha registrat l'usuari %s. No s'ha pogut notificar per correu electrònic. Reviseu la configuració del servei de missatgeria." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Autor" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/ca/LC_MESSAGES/djangojs.po b/locale/ca/LC_MESSAGES/djangojs.po index 8fa3abc5ba..d989fadd99 100644 --- a/locale/ca/LC_MESSAGES/djangojs.po +++ b/locale/ca/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Catalan (http://www.transifex.com/haiwen/seahub/language/ca/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Administrador de sistema" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "Actual:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "Notificacions" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "Paperera" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Descripció" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "Cancela" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "Esteu segur que voleu eliminar el seu compte?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "Esteu segur que voleu eliminar el seu compte?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "Esteu segur que voleu eliminar el seu compte?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "Les contrasenyes no coincideixen" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Puja el fitxer" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "Mida" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "Administra" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Cerca" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "Cerca" msgid "Search files in this library" msgstr "Cerca fitxers a la llibreria" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Cap resultat" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "Comparteix" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "icona" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Puja el fitxer" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "No destaquis" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Destaca" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "Llibreria" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "destacat" msgid "unstarred" msgstr "no destacat" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detalls" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "Reanomena" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detalls" - #: 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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Grups" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "Transfereix" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Error. Verifiqueu la connexió a la xarxa" @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "ReiniContra" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Revoca el permís d'administrador" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Deixa de compartir" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Elimina l'usuari" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "base de dades" @@ -5577,10 +5629,6 @@ msgstr "" msgid "Message" msgstr "Missatge" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/cs/LC_MESSAGES/django.po b/locale/cs/LC_MESSAGES/django.po index d6debcd878..1c75e47c8e 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Czech (http://www.transifex.com/haiwen/seahub/language/cs/)\n" "MIME-Version: 1.0\n" @@ -24,12 +24,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Jméno by nemělo obsahovat '/'." @@ -38,7 +38,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Uživatelské ID %s již existuje." @@ -56,20 +56,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Chyba při nastavení kvóty: maximum je %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "Název může obsahovat pouze písmena, čísla, mezery, pomlčky nebo podtržítka." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -87,18 +91,11 @@ msgstr "Toto oddělení obsahuje pododdělení." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Moje knihovna" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "Název skupiny může obsahovat pouze písmena, čísla, prázdné znaky, pomlčku, apostrof nebo podtržítko" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -118,22 +115,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Není možno smazat systémovou knihovnu." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "Přenos selhal: role %s je %s, nemohu přidat knihovnu." -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." 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:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "Existuje přidružená publikovaná knihovna." @@ -143,9 +140,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "E-mail %s není platný." @@ -156,7 +153,7 @@ msgstr "E-mail %s není platný." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Sdíleno s %s." @@ -207,6 +204,7 @@ msgid "Link Upload" msgstr "Nahrání přes odkaz" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -219,8 +217,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Email" @@ -236,20 +234,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Jméno" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Kontaktní email" @@ -257,7 +255,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Využití prostoru" @@ -265,92 +263,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Kvóta úložiště" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "Je více než 500 uživatelů a třídění se nenabízí." -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Počet uživatelů překročil limit." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "Úspěšně přidán uživatel %(user)s." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Jste pozván pro připojení se do %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "Úspěšně přidán uživatel %(user)s. Emailová notifikace byla odeslána." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "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:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editace byla úspěšná" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Váš účet na %s byl aktivován" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Heslo bylo vyresetováno na %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -358,7 +356,7 @@ msgid "" "configured." msgstr "Úspěšně vyresetováno heslo na %(passwd)s pro uživatele %(user)s, Emailová notifikace nemohla být odeslána, protože emailová služba není správně nakonfigurována" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 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." @@ -373,16 +371,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Vnitřní chyba serveru" @@ -399,11 +397,11 @@ msgstr "Nesprávná cílová cesta" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Nedostatek úložného prostoru - mimo kvótu." @@ -413,9 +411,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Nemohu přesunout adresář %(src)s do podadresáře %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Soubor je uzamčen" @@ -432,7 +430,7 @@ msgstr "neplatné uživatelské jméno." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Uživatel %s nebyl nalezen." @@ -443,16 +441,16 @@ msgstr "Uživatel %s nebyl nalezen." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Přístup odmítnut." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "Soubor není uzamčen." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Nemůžete obnovit zámek tohoto souboru." @@ -467,14 +465,16 @@ msgstr "Účastník již existuje" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Štítky mohou obsahovat pouze písmena, číslice, tečky, pomlčky nebo podtržítka." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "Uživatel %s už je členem skupiny." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -482,44 +482,59 @@ msgstr "Uživatel %s už je členem skupiny." msgid "User %s not found in organization." msgstr "Uživatel %s nebyl v organizaci nalezen." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "Oprávnění již existuje." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Název skupiny může obsahovat pouze písmena, čísla, mezery, pomlčky nebo podtržítka" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s zrušil váš přístup k %(site_name)s." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 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." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s už je pozván." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Uživatel %s už existuje." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -551,11 +566,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Chybné heslo" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Problém při dešifrování knihovny" @@ -581,32 +596,24 @@ msgstr "Nelze přesunout složku %s, zkontrolujte prosím její oprávnění." msgid "Can't delete folder %s, please check its permission." msgstr "Nelze odstranit složku %s, zkontrolujte prosím její oprávnění." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Odeslání odkazu pro sdílení se nezdařilo. Emailový server není správně nastaven, prosím kontaktujte administrátora." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "soubor" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Na %s je s vámi sdílen soubor" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "adresář" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Na %s je s vámi sdílen adresář" @@ -616,13 +623,13 @@ msgid "email invalid." msgstr "Neplatný E-mail." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Nnení možné stáhnout adresář \"%s\": velikost je příliš velká." @@ -632,41 +639,41 @@ msgstr "Nnení možné stáhnout adresář \"%s\": velikost je příliš velká. msgid "Total size exceeds limit." msgstr "Celková velikost přesahuje limit." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Heslo je příliš krátké" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "Sdílecí odkaz%s již existuje." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Heslo je příliš krátké." @@ -714,16 +721,20 @@ msgstr "Wiki nenalezena." msgid "Name is required." msgstr "Jméno je povinné" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "Název může obsahovat pouze písmena, čísla, mezery, pomlčky nebo podtržítka." + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Prosím přihlašte se." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "E-mail nebo přezdívka" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -731,71 +742,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Heslo" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Zadejte správný e-mail / uživatelské jméno a heslo. V obou kolonkách jsou rozlišována velká a malá písmena." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Tato adresa nemá přiřazen uživatelský účet. Jste si jistý, že jste zaregistrován?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Tento účet není aktivní." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Pravděpodobně nemáte v prohlížeči povoleny soubory cookies. Cookies jsou pro přihlášení vyžadovány." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Heslo nejde obnovit, prosím kontaktujte LDAP administrátora." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Obnovit heslo na %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nové heslo" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Potvrzení nového hesla" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Zadání v kolonkách pro hesla se neshodují." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Staré heslo" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Vaše staré heslo bylo chybné. Prosím vložte jej znovu." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Heslo (znovu)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -879,28 +890,28 @@ msgstr "Profilový obrázek byl úspěšně aktualizován." msgid "Successfully deleted the requested avatars." msgstr "Požadovaný profilový obrázek byl úspěšně smazán." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Účet %(account)s zmrazen na %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "E-mailová adresa" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Uživatelské jméno" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Tatao hodnota musí mít délku 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Zadejte platou emailovou adresu." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Nesprávné uživatelské ID." @@ -983,40 +994,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Stav" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Admin" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(importováno)" @@ -1024,7 +1035,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktivní" @@ -1032,25 +1043,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Ano" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Host" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Výchozí" @@ -1297,8 +1308,8 @@ msgstr "Upravit kontakt" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Chyba. Prosím zkontrolujte připojení k síti." @@ -1352,16 +1363,16 @@ msgstr "%s byl úspěšně smazán" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Nastala chyba, obraťte se na správce." @@ -1397,7 +1408,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Chybí argument" @@ -1458,11 +1469,6 @@ msgstr "Chyba při vytváření organizační skupiny." msgid "Permission error: only group staff can add member" msgstr "Chyba oprávnění: Pouze zástupce skupiny může přidat člena" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Skupina neexistuje" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Skupina je plná" @@ -1524,10 +1530,10 @@ msgstr "Děkujeme za využití našich stránek!" msgid "The %(site_name)s team" msgstr "Tým %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3678,16 +3684,16 @@ msgstr "Vlastník" msgid "Member" msgstr "Člen" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Úspěšně smazáno %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Chyba při mazání: uživatel neexistuje" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s Vás pozval k připojení se do %(site_name)s." @@ -3735,9 +3741,9 @@ msgstr "Nastavte si své heslo" msgid "It is required." msgstr "Je vyžadováno" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Zjištěn virus na %s" @@ -4049,7 +4055,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Tip: Druhý způsob je více bezpečný, ale není dobře podporovaný všemi prohížeči. Doporučujeme použít poslední verzi Chrome nebo Firefoxu." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "E-mailová adresa není platná" @@ -4201,51 +4207,45 @@ msgstr "Ověřovací kód" msgid "A verification code has been sent to the email." msgstr "Ověřovací kód byl zaslán na e-mail." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Interní chyba nebo prosím zkontrolujte email, co jste zadali." -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Prosím vyberte adresář." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Úspěšně uloženo." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Odeslání sdíleného upload odkazu selhalo. Emailová složba není správně nakonfigurována, kontaktujte prosím administrátora." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Knihovna neexistuje" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Adresář neexistuje." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Pouze vlastník knihovny má oprávnění ke sdílení." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Prosím zkontrolujte email(y) co jste zadal" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Sdílený odkaz nebyl nalezen" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Ověřovací kód pro zobrazení sdílených odkazů" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Chyba při odesílání ověřovacího kódu, prosím zkuste to znovu." @@ -4995,7 +4995,7 @@ msgid "Network error" msgstr "Chyba sítě" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Chybné argumenty." @@ -5111,43 +5111,43 @@ msgstr "Zakázat" msgid "permission error" msgstr "Chyba oprávnění" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Není možné zobrazit recycle stránku" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Není možné zobrazit úpravy knihovny" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Knihovna neexistuje" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Prosím specifikujte ID historie" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Knihovna úspěšně obnovena." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Historie co jste specifikoval, neexistuje" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Neznámá chyba" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" neexistuje." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Není možné stáhnout \"%s\"" @@ -5168,9 +5168,9 @@ msgstr "Špatné repo ID" msgid "Bad upload link token." msgstr "Chybný token upload odkazu" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Soubor neexistuje" @@ -5182,172 +5182,166 @@ msgstr "Chybné repo ID v nahrávaném odkazu" msgid "No conflict in the merge." msgstr "Žádný konflikt ve sloučení" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: chyba při otvírání souboru online" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: chyba při otvírání souboru online" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Kódování co jste vybrali není správné." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Neznámé kódování souboru" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "velikost souboru předčila %s, není možné otevřít online. " -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Knihovna je šifrována, není možné otevřít online." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Není možné prohlížet soubor" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Chyba při přípravě náhledu souboru v Office Online." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Chyba při přípravě náhledu souboru v OnlyOffice." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Soubor není možné stáhnout, popis umístění není platný" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Není možné stáhnout soubor, nesprávný popis umístění" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Není možné stáhnout soubor, datový provoz sdíleného odkazu byl vyčerpán." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Soubor se nedaří stáhnout." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Není možné prohlížet soubor, datový provoz sdíleného odkazu byl vyčerpán." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Sdílet odkaz pro %s." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Nelze stáhnout soubor" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Chyba při exportu do Excelu" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Chyba při nastavení kvóty: interní chyba serveru" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Chyba při mazání: Uživatel není tvůrcem organizace" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Úspěšně odebrán trial pro: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Úspěšně zrušena admin oprávnění uživatele %s" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Chyba při rušení admin oprávnění: uživatel neexistuje" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Chyba při resetování hesla: uživatel neexistuje" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Chyba při přidávání uživatele %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Uživatel %s byl úspěšně přidán. Emailová notifikace byla odeslána." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Uživatel %s byl úspěšně přidán. Nastala chyba při odesílání emailové notifikace. Prosím zkontrolujte emailovou konfguraci." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Uživatel %s byl úspěšně přidán." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Uživatel %s byl úspěšně přidán. Email nebyl odeslán, protože emailová služba není správně nakonfigurována." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Vytvořil" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Vložená hodnota musí být čáslo" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Úspěch" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Vložené číslo musí být větší než 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Úspěšně smazáno." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "Uživatel %s byl úspěšně nastaven jako Admin" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Chyba při nastavení uživatele %s jako Admin: uživatel neexistuje." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Volitelné" diff --git a/locale/cs/LC_MESSAGES/djangojs.po b/locale/cs/LC_MESSAGES/djangojs.po index 3785a687fe..992d6c9b9d 100644 --- a/locale/cs/LC_MESSAGES/djangojs.po +++ b/locale/cs/LC_MESSAGES/djangojs.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: Tomáš Holan \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" @@ -39,6 +39,7 @@ msgstr "Ukončete správu instituce" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Správce systému" @@ -55,7 +56,7 @@ msgid "Used:" msgstr "Využito:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -131,10 +132,10 @@ msgstr "Upozornění" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -181,14 +182,15 @@ msgstr "Koš" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Štítky" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -277,6 +279,7 @@ msgstr "Popis" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -371,8 +374,8 @@ msgstr "Storno" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -474,7 +477,7 @@ msgstr "Přidat kontrolního uživatele" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -637,8 +640,8 @@ msgstr "Opravdu chcete smazat svůj účet?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -646,7 +649,7 @@ msgstr "Opravdu chcete smazat svůj účet?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -677,7 +680,8 @@ msgstr "Opravdu chcete smazat svůj účet?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -809,13 +813,13 @@ msgstr "Nová knihovna pro oddělení." #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -945,9 +949,9 @@ msgstr "Zadání hesla se neshodují" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1055,8 +1059,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1092,7 +1096,7 @@ msgid "Delete Library" msgstr "Smazat knihovnu" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1307,6 +1311,25 @@ msgstr "Přiblížit" msgid "Zoom out" msgstr "Oddálit" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Prosím vyberte XLSX soubor" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Stáhnout ukázkový soubor" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Nahrát soubor" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Vybrat obrázek" @@ -1416,7 +1439,7 @@ msgid "Label Current State" msgstr "Aktuální stav štítku" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "Opustit skupinu" @@ -1530,8 +1553,8 @@ msgstr "Skupina nenalezena" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1618,8 +1641,9 @@ msgstr "Název knihovny" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1648,11 +1672,12 @@ msgstr "Velikost" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1695,13 +1720,13 @@ msgid "Drafts" msgstr "Návrhy" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1750,27 +1775,39 @@ msgstr "Použít koncept" msgid "Delete draft" msgstr "Smazat koncept" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Spravovat členy skupiny" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Přidat člena skupiny" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Role" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1779,10 +1816,10 @@ msgstr "Role" msgid "Admin" msgstr "Admin" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Člen" @@ -1800,7 +1837,7 @@ 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:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1821,8 +1858,8 @@ msgstr "Nová Wiki stránka" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2069,12 +2106,12 @@ msgstr "Odesílání nového hesla..." msgid "Save to:" msgstr "Uložit do:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Hledat" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2082,8 +2119,8 @@ msgstr "Hledat" msgid "Search files in this library" msgstr "Vyhledat soubory v této knihovně" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Žádný výsledek" @@ -2133,20 +2170,20 @@ msgstr "Sdílet na jiný server" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2154,8 +2191,8 @@ msgstr "Sdílet" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ikona" @@ -2200,7 +2237,11 @@ msgid "User Email" msgstr "Email uživatele" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2363,22 +2404,10 @@ msgstr "Vybrat uživatele" msgid "Transfer Group {placeholder} to" msgstr "Převést skupinu {placeholder} na" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Prosím vyberte XLSX soubor" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Importovat uživatele z XLSX souboru" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Stáhnout ukázkový soubor" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Nahrát soubor" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Neplatný datum" @@ -2493,10 +2522,10 @@ 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:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2575,6 +2604,7 @@ msgstr "Označit jako vyřešené" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Umístění" @@ -2590,28 +2620,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "uzamčeno" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Odebrat z oblíbených" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Hvězdička" @@ -2648,7 +2678,7 @@ msgid "Library" msgstr "Knihovna" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "Žádný výsledek" @@ -2799,25 +2829,39 @@ msgstr "označeno" msgid "unstarred" msgstr "odznačeno" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Zámek" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Odemknout" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detaily" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Otevřít pomocí klienta" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Komentář" @@ -2880,7 +2924,7 @@ msgstr "Moje knihovny" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Sdíleno se mnou" @@ -2906,7 +2950,7 @@ msgstr "Nástroje" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Oblíbené" @@ -2944,8 +2988,8 @@ msgid "show more" msgstr "zobrazit více" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3086,23 +3130,13 @@ msgstr "Anonymní uživatel" msgid "Expired" msgstr "Platnost skončila" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "Úspěšně smzán {name}." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "Chyba při odstranění {name}." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3113,13 +3147,6 @@ msgstr "Přejmenovat" msgid "Folder Permission" msgstr "Oprávnění složky" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detaily" - #: 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 @@ -3145,7 +3172,8 @@ msgstr "Změnit heslo" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Resetovat heslo" @@ -3687,7 +3715,7 @@ msgstr "Žádné knihovny" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3700,11 +3728,11 @@ msgstr "Knihovny můžete vytvořit kliknutím na tlačítko \"Nová knihovna\" msgid "Groups" msgstr "Skupiny" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Toto je speciální skupina reprezentující oddělení." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3713,7 +3741,11 @@ msgstr "Toto je speciální skupina reprezentující oddělení." msgid "Transfer" msgstr "Převod" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importovat členy" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Spravovat členy" @@ -3861,6 +3893,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Poslední přístup" @@ -3894,7 +3927,7 @@ msgid "Successfully restored the library." msgstr "Knihovna úspěšně obnovena." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Nezdařilo se, zkontrolujte připojení" @@ -3906,25 +3939,25 @@ msgid "" "Library\" button in the menu bar." msgstr "Ještě jste nevytvořili žádné knihovny. Knihovna je kontejner pro uspořádání souborů a složek. Knihovnu lze také sdílet s ostatními a synchronizovat s připojenými zařízeními. Knihovnu můžete vytvořit kliknutím na tlačítko „Nová knihovna“ na panelu nabídek." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "Označení hvězdičkou úspěšně zrušeno {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "Úspěšně označeno hvězdičkou {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Knihovna byla úspěšně přesunuta." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Poškozená (obraťte se na správce ohledně opravy této knihovny)" @@ -3933,6 +3966,8 @@ msgstr "Poškozená (obraťte se na správce ohledně opravy této knihovny)" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4183,7 +4218,8 @@ msgstr "Reset Hesla" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Odvolat Admina" @@ -4314,7 +4350,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Reset" @@ -4326,11 +4362,11 @@ msgstr "Neplatný rozsah velikosti souboru" msgid "Required at least three letters." msgstr "Jsou vyžadována nejméně tři písmena" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "výsledek" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "výsledky" @@ -4412,8 +4448,8 @@ msgid "At server" msgstr "Na serveru" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Ponechat sdílení" @@ -4494,7 +4530,7 @@ msgid "Create Group" msgstr "Vytvořit skupinu" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Smazat uživatele" @@ -4708,7 +4744,7 @@ msgid "" msgstr "Opravdu chcete zrušit administrátorské oprávnění uživatele {placeholder}?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "Zrušit" @@ -5103,6 +5139,22 @@ msgstr "Sdílené odkazy" msgid "Broken ({repo_id_placeholder})" msgstr "Poškozené ({repo_id_placeholder})" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Instituce" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Výchozí administrátor" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Denní administrátor" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Auditní administrátor" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Databáze" @@ -5581,10 +5633,6 @@ msgstr "Označit vše jako přečtené" msgid "Message" msgstr "Zpráva" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Otevřít pomocí klienta" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Záznam přístupů" diff --git a/locale/da_DK/LC_MESSAGES/djangojs.po b/locale/da_DK/LC_MESSAGES/djangojs.po index 523c70210a..3f9cbc5000 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -36,6 +36,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "Beskrivelse" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "Afbryd" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "Kodeordene er ikke ens" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1527,8 +1550,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "Størrelse" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "" msgid "Admin" msgstr "Admin" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2130,20 +2167,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2587,28 +2617,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2796,25 +2826,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2877,7 +2921,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2903,7 +2947,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3142,7 +3169,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3684,7 +3712,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "" msgid "Groups" msgstr "Grupper" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Fejl. Tjek venligst netværksforbindelse." @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3930,6 +3963,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4323,11 +4359,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "" @@ -5578,10 +5630,6 @@ msgstr "" msgid "Message" msgstr "" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index a2943dd077..1920935db3 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -76,8 +76,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: German (http://www.transifex.com/haiwen/seahub/language/de/)\n" "MIME-Version: 1.0\n" @@ -87,12 +87,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Name darf keinen Schrägstrich enthalten" @@ -101,7 +101,7 @@ msgid "Login id can't be empty" msgstr "Benutzernamen angeben" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Benutzername %s ist schon vergeben." @@ -119,20 +119,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Speicherplatz konnte nicht gesetzt werden: Maximale Quota ist %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "Namen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten" +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -150,18 +154,11 @@ msgstr "Der Bereich enthält Unterbereiche." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Meine Bibliothek" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "Gruppennamen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestriche, Punkte, einfache Anführungszeichen und Unterstriche enthalten" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -181,22 +178,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Eine System-Bibliothek kann nicht gelöscht werden. " -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "Fehler beim Übertragen: Die Rolle von %s ist %s. Die Bibliothek kann nicht zugeordnet werden." -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." 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:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "Es gibt eine veröffentlichte Bibliothek hierzu." @@ -206,9 +203,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "E-Mail %s ist ungültig." @@ -219,7 +216,7 @@ msgstr "E-Mail %s ist ungültig." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Das Objekt ist für %s freigegeben." @@ -270,6 +267,7 @@ msgid "Link Upload" msgstr "Hochladen per Link" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -282,8 +280,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "E-Mail-Adresse" @@ -299,20 +297,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Name" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "E-Mail-Kontakt" @@ -320,7 +318,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Benutzter Speicherplatz" @@ -328,92 +326,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Speicherplatz" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "Es gibt über 500 Benutzer/innen, eine Sortierung ist nicht möglich." -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Maximale Anzahl von Benutzer/innen wurde überschritten" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "%(user)s wurde hinzugefügt." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Sie wurden eingeladen %s beizutreten" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "%(user)s wurde hinzugefügt und per E-Mail benachrichtigt." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "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:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Bearbeitung gespeichert" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Ihr Benutzerkonto auf %s wurde aktiviert" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Passwort auf %s wurde zurückgesetzt" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -421,7 +419,7 @@ msgid "" "configured." msgstr "Passwort von %(user)s wurde auf %(passwd)s zurückgesetzt. Es konnte jedoch keine E-Mail gesendet werden, da der E-Mail-Dienst nicht korrekt konfiguriert ist." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "Ganze Zahl größer oder gleich 0 erforderlich." @@ -436,16 +434,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Interner Serverfehler" @@ -462,11 +460,11 @@ msgstr "Ungültiges Ziel" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Speicherplatz ist verbraucht." @@ -476,9 +474,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Verschieben des Ordners nicht möglich, %(src)s ist ein Unterordner von %(des)s." #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Datei ist gesperrt" @@ -495,7 +493,7 @@ msgstr "Benutzername ungültig" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Benutzer/in %s nicht gefunden." @@ -506,16 +504,16 @@ msgstr "Benutzer/in %s nicht gefunden." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Zugriff verweigert." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "Datei ist nicht gesperrt." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Sie können die Sperrung der Datei nicht erneuern." @@ -530,14 +528,16 @@ msgstr "Benutzer/in ist schon vorhanden." msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Tag darf nur Buchstaben, Ziffern, Punkt, Bindestrich oder Unterstriche enthalten." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "%s ist bereits Mitglied der Gruppe." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -545,44 +545,59 @@ msgstr "%s ist bereits Mitglied der Gruppe." msgid "User %s not found in organization." msgstr "Benutzer %s konnte in Organisation nicht gefunden werden." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "Das Recht ist schon gesetzt." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Gruppennamen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s hat Ihnen den Zugang zu %(site_name)s entzogen." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "Diese E-Mail-Adresse kann nicht als Gast eingeladen werden." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s ist bereits eingeladen." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Benutzer/in %s ist bereits vorhanden." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -614,11 +629,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Falsches Passwort" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Fehler beim Entschlüsseln der Bibliothek" @@ -644,32 +659,24 @@ msgstr "Ordner %s kann nicht verschoben werden, bitte überprüfen Sie die Recht msgid "Can't delete folder %s, please check its permission." msgstr "Ordner %s kann nicht gelöscht werden, bitte überprüfen Sie die Rechte." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Der Freigabe-Links konnte nicht verschickt werden. Der E-Mail-Dienst ist nicht korrekt konfiguriert. Bitte wenden Sie sich an die Administration." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "Datei" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Es wurde eine Datei freigegeben unter %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "Ordner" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Ein Ordner wurde für Sie freigegeben auf %s" @@ -679,13 +686,13 @@ msgid "email invalid." msgstr "Die E-Mail-Adresse ist ungültig." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "„%s“ konnte nicht heruntergeladen werden, da der Ordner zu groß ist." @@ -695,41 +702,41 @@ msgstr "„%s“ konnte nicht heruntergeladen werden, da der Ordner zu groß ist msgid "Total size exceeds limit." msgstr "Die Dateien sind insgesamt zu groß für ein ZIP-Paket. Bitte benutzen Sie zum Herunterladen das Desktop-Programm." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Passwort ist zu kurz." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "Die Ablaufzeit sollte nach %s liegen." -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "Die Ablaufzeit sollte vor %s liegen." -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "Freigabe-Link %s ist bereits vorhanden." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Passwort ist zu kurz" @@ -777,16 +784,20 @@ msgstr "Wiki nicht gefunden." msgid "Name is required." msgstr "Name erforderlich" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "Namen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Bitte anmelden." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "E-Mail-Adresse oder Benutzername" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -794,71 +805,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Passwort" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Bitte geben Sie Ihre E-Mail-Adresse bzw. den Benutzernamen korrekt ein. Beachten Sie auch die Groß- und Kleinschreibung in beiden Feldern." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Diese E-Mail-Adresse ist mit keinem Benutzerkonto verknüpft. Sind Sie sicher, dass Sie registriert sind?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Dieses Benutzerkonto ist deaktiviert." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Ihr Browser scheint keine Cookies zu erlauben. Diese sind aber zum Anmelden erforderlich." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-Mail-Adresse" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Das Passwort kann nicht zurückgesetzt werden. Bitte benachrichtigen Sie die LDAP-Administration." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Passwort für %s zurücksetzen" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Neues Passwort" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Neues Passwort bestätigen" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Die Passwortfelder stimmen nicht überein." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Altes Passwort" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Das alte Passwort, das Sie eingegeben haben, war nicht korrekt. Bitte geben Sie es erneut ein." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Passwort erneut eingeben:" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -942,28 +953,28 @@ msgstr "Ihr Avatar ist geändert." msgid "Successfully deleted the requested avatars." msgstr "Avatar ist gelöscht." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Konto %(account)s is auf %(site)s gesperrt." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "E-Mail-Adresse" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Benutzername" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Dieser Wert muss 40 Zeichen lang sein." -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Ungültiger Benutzername." @@ -1046,40 +1057,40 @@ msgstr "Benutzer/in anonym" #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Status" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administration" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP (Import)" @@ -1087,7 +1098,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktiv" @@ -1095,25 +1106,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Ja" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Gast" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Standard" @@ -1350,8 +1361,8 @@ msgstr "Kontakt bearbeiten" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Fehlgeschlagen. Bitte überprüfen Sie die Netzwerkverbindung." @@ -1405,16 +1416,16 @@ msgstr "%s ist gelöscht." #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Fehler, bitte kontaktieren Sie die Administration." @@ -1450,7 +1461,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argument fehlt" @@ -1511,11 +1522,6 @@ msgstr "Erstellen der Organisationsgruppe fehlgeschlagen." msgid "Permission error: only group staff can add member" msgstr "Weitergehende Rechte erforderlich: Nur mit Administrationsrecht können Mitglieder hinzugefügt werden" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Die Gruppe ist nicht vorhanden" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Gruppe ist voll" @@ -1577,10 +1583,10 @@ msgstr "Viel Erfolg und gute Zusammenarbeit!" msgid "The %(site_name)s team" msgstr "Ihr Service-Team %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3731,16 +3737,16 @@ msgstr "Eigentümer/in" msgid "Member" msgstr "Mitglied" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s ist gelöscht." -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Löschen fehlgeschlagen: Benutzer/in nicht gefunden." -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s hat Sie eingeladen, %(site_name)s beizutreten." @@ -3788,9 +3794,9 @@ msgstr "Vergeben Sie ein Passwort" msgid "It is required." msgstr "Erforderlich" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Virus auf %s gefunden" @@ -4098,7 +4104,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Hinweis: Das Entschlüsseln der Dateien im Browser ist die sicherste Möglichkeit, wird allerdings nicht von allen Browsern unterstützt. Wir empfehlen Ihnen, die neuesten Versionen von Chrome und Firefox zu verwenden." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "Die E-Mail-Adresse ist ungültig" @@ -4250,51 +4256,45 @@ msgstr "Bestätigungs-Code" msgid "A verification code has been sent to the email." msgstr "Ein Bestätigungs-Code ist an die angegebene E-Mail-Adresse verschickt worden." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Interner Serverfehler. Überprüfen Sie bitte auch die E-Mail-Adresse/n, die Sie eingegeben haben." -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Bitte wählen Sie einen Ordner aus." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Erfolgreich gespeichert." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Senden des freigegebenen Upload-Links ist fehlgeschlagen. Der E-Mail-Dienst ist nicht korrekt konfiguriert. Bitte wenden Sie sich an die Administration." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Die Bibliothek ist nicht vorhanden." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Der Ordner ist nicht vorhanden." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Die Bibliothek kann nur von der Eigentümerin oder dem Eigentümer freigegeben werden." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Bitte überprüfen Sie die E-Mail-Adresse/n, die Sie eingegeben haben." -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Freigabe-Link nicht gefunden" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Bestätigungs-Code für den Aufruf von Freigabe-Links" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Der Bestätigungs-Code konnte nicht verschickt werden, bitte versuchen Sie es später noch einmal." @@ -5044,7 +5044,7 @@ msgid "Network error" msgstr "Netzwerkfehler" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Ungültige Argumente" @@ -5160,43 +5160,43 @@ msgstr "Deaktivieren" msgid "permission error" msgstr "Berechtigungsfehler" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Papierkorb kann nicht angezeigt werden." -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Konnte Bibliotheksänderungen nicht anzeigen" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Die Bibliothek ist nicht vorhanden" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Bitte eine Versions-ID angeben" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Bibliothek ist wiederhergestellt." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Die von Ihnen gewählte Version ist nicht vorhanden" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "„%s“ ist nicht vorhanden." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "„%s“ konnte nicht heruntergeladen werden" @@ -5217,9 +5217,9 @@ msgstr "Falsche Bibliotheks-ID" msgid "Bad upload link token." msgstr "Falsches Token im Upload-Link." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Die Datei ist nicht vorhanden" @@ -5231,172 +5231,166 @@ msgstr "Falsche Bibliotheks-ID im Upload-Link." msgid "No conflict in the merge." msgstr "Kein Konflikt bei der Zusammenführung." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTP-Fehler: Datei konnte online nicht geöffnet werden" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URL-Fehler: Datei konnte online nicht geöffnet werden" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Der gewählte Zeichensatz ist ungültig." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Unbekannte Datenkodierung" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Dateien können nur bis zu einer Größe von %s in der Web-Vorschau angezeigt werden." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Die Bibliothek ist verschlüsselt und kann nicht online geöffnet werden." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Die Datei kann nicht angezeigt werden" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Fehler beim Vorbereiten der Office Online Dateivorschau." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Fehler beim Vorbereiten der Office Online Dateivorschau." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Kann die Datei nicht herunterladen, ungültiger Pfad" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Kann die Datei nicht herunterladen, falscher Pfad" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Die Datei konnte nicht heruntergeladen werden: Das Datenvolumen für freigegebene Links ist aufgebraucht." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Datei kann nicht heruntergeladen werden." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Die Datei kann nicht angezeigt werden. Das Datenvolumen des Freigabe-Links ist verbraucht." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Link für %s freigeben." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Die Datei kann nicht heruntergeladen werden" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Excel-Export fehlgeschlagen" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Quota konnte nicht gesetzt werden: Interner Fehler" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Löschen fehlgeschlagen: Benutzer/in hat eine Organisation erstellt." -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Probezeit für %s ist entfernt." -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "%s sind die Adminrechte entzogen." -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Adminrechte konnten nicht entzogen werden: Benutzer/in nicht gefunden." -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Zurücksetzen des Passworts fehlgeschlagen: Benutzer/in nicht gefunden" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Hinzufügen des Kontakts %s fehlgeschlagen." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "%s wurde hinzugefügt und per E-Mail benachrichtigt." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "%s wurde hinzugefügt. Es trat jedoch ein Fehler beim Senden der Benachrichtigung auf. Bitte überprüfen Sie die Konfiguration Ihres E-Mail-Dienstes." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "%s wurde hinzugefügt." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "%s wurde hinzugefügt. Es konnte jedoch keine Benachrichtigung gesendet werden, da der E-Mail-Dienst nicht korrekt konfiguriert ist." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Eigentümer/in" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Eingabe sollte eine Zahl sein" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Erfolgreich ausgeführt" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Eingabe sollte eine Zahl größer als 0 sein" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Erfolgreich gelöscht." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s hat die Adminrechte verliehen bekommen." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "%s konnten die Adminrechte nicht verliehen werden: Benutzer/in nicht gefunden." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Optional" diff --git a/locale/de/LC_MESSAGES/djangojs.po b/locale/de/LC_MESSAGES/djangojs.po index db26222ebd..f0cff7aa15 100644 --- a/locale/de/LC_MESSAGES/djangojs.po +++ b/locale/de/LC_MESSAGES/djangojs.po @@ -24,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: A. Heß \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" @@ -52,6 +52,7 @@ msgstr "Einrichtungs-Administration verlassen" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "System-Administration" @@ -68,7 +69,7 @@ msgid "Used:" msgstr "Verwendet:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -144,10 +145,10 @@ msgstr "Mitteilungen" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -194,14 +195,15 @@ msgstr "Papierkorb" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Tags" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -290,6 +292,7 @@ msgstr "Beschreibung" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -384,8 +387,8 @@ msgstr "Abbrechen" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -487,7 +490,7 @@ msgstr "Review: Neue Person" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -650,8 +653,8 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -659,7 +662,7 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -690,7 +693,8 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -822,13 +826,13 @@ msgstr "Neue Bereichs-Bibliothek" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -958,9 +962,9 @@ msgstr "Passwörter stimmen nicht überein" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1068,8 +1072,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1105,7 +1109,7 @@ msgid "Delete Library" msgstr "Bibliothek löschen" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1320,6 +1324,25 @@ msgstr "Hineinzoomen" msgid "Zoom out" msgstr "Herauszoomen" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Bitte eine XLSX-Datei auswählen" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Beispieldatei herunterladen" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Datei hochladen" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Bild auswählen" @@ -1429,7 +1452,7 @@ msgid "Label Current State" msgstr "Bezeichnung aktueller Status" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "Gruppe verlassen" @@ -1543,8 +1566,8 @@ msgstr "Gruppe nicht gefunden" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1631,8 +1654,9 @@ msgstr "Name der Bibliothek" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1661,11 +1685,12 @@ msgstr "Größe" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1708,13 +1733,13 @@ msgid "Drafts" msgstr "Entwürfe" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1763,27 +1788,39 @@ msgstr "Entwurf verwenden" msgid "Delete draft" msgstr "Entwurf löschen" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Gruppenmitglieder verwalten" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Gruppenmitglied hinzufügen" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rolle" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1792,10 +1829,10 @@ msgstr "Rolle" msgid "Admin" msgstr "Administration" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Mitglied" @@ -1813,7 +1850,7 @@ msgid "New Wiki" msgstr "Neues Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1834,8 +1871,8 @@ msgstr "Neues Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2082,12 +2119,12 @@ msgstr "Verschicke neues Passwort …" msgid "Save to:" msgstr "Speichern unter:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Suchen" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2095,8 +2132,8 @@ msgstr "Suchen" msgid "Search files in this library" msgstr "Dateien in dieser Bibliothek durchsuchen" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Kein Ergebnis" @@ -2146,20 +2183,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2167,8 +2204,8 @@ msgstr "Freigeben" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "Symbol" @@ -2213,7 +2250,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2376,22 +2417,10 @@ msgstr "Benutzer auswählen" msgid "Transfer Group {placeholder} to" msgstr "Gruppe {placeholder} übertragen" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Bitte eine XLSX-Datei auswählen" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Benutzer aus XLSX-Datei importieren" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Beispieldatei herunterladen" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Datei hochladen" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Datum ungültig" @@ -2506,10 +2535,10 @@ 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:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2588,6 +2617,7 @@ msgstr "Als erledigt markieren" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Ort" @@ -2603,28 +2633,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "gesperrt" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Aus Favoriten entfernen" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Favoriten hinzufügen" @@ -2661,7 +2691,7 @@ msgid "Library" msgstr "Bibliothek" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "Kein Ergebnis für die Suche." @@ -2812,25 +2842,39 @@ msgstr "Favorit" msgid "unstarred" msgstr "Kein Favorit" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Sperren" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Entsperren" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Details" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Lokal öffnen" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Kommentar" @@ -2893,7 +2937,7 @@ msgstr "Meine Bibliotheken" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Für mich freigegeben" @@ -2919,7 +2963,7 @@ msgstr "Werkzeuge" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favoriten" @@ -2957,8 +3001,8 @@ msgid "show more" msgstr "mehr …" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3099,23 +3143,13 @@ msgstr "Benutzer/in anonym" msgid "Expired" msgstr "Abgelaufen" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "{name} wurde gelöscht." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "Fehler beim Löschen von {name}." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3126,13 +3160,6 @@ msgstr "Umbenennen" msgid "Folder Permission" msgstr "Ordnerrechte" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Details" - #: 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 @@ -3158,7 +3185,8 @@ msgstr "Passwort ändern" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Passwort zurücksetzen" @@ -3700,7 +3728,7 @@ msgstr "Keine Bibliotheken" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3713,11 +3741,11 @@ msgstr "Sie können eine Bibliothek erstellen, indem Sie oben auf die Schaltflä msgid "Groups" msgstr "Gruppen" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Dies ist eine spezielle Gruppe, die für einen Bereich steht." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3726,7 +3754,11 @@ msgstr "Dies ist eine spezielle Gruppe, die für einen Bereich steht." msgid "Transfer" msgstr "Übertragen" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Mitglieder importieren" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Mitglieder verwalten" @@ -3874,6 +3906,7 @@ msgid "IP" msgstr "IP-Adresse" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Letzter Zugriff" @@ -3907,7 +3940,7 @@ msgid "Successfully restored the library." msgstr "Bibliothek wurde wiederhergestellt." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Fehlgeschlagen. Bitte überprüfen Sie die Netzwerkverbindung." @@ -3919,25 +3952,25 @@ msgid "" "Library\" button in the menu bar." msgstr "Sie haben noch keine Bibliotheken angelegt. Eine Bibliothek ist ein Container, in dem Sie Ihre Dateien und Ordner organisieren können. Ein Bibliothek kann für andere Personen freigegeben sowie mit externen Geräten synchronisiert werden. Um eine Bibliothek anzulegen, klicken Sie in der Menüleiste auf „Neue Bibliothek“." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "{library_name_placeholder} wurde aus den Favoriten entfernt." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "{library_name_placeholder} wurde den Favoriten hinzugefügt." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Bibliothek ist übertragen" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Fehler (bitte wenden Sie sich zur Wiederherstellung dieser Bibliothek an Ihre Administration)" @@ -3946,6 +3979,8 @@ msgstr "Fehler (bitte wenden Sie sich zur Wiederherstellung dieser Bibliothek an #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4196,7 +4231,8 @@ msgstr "Passwort zurücksetzen" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Adminrechte entziehen" @@ -4327,7 +4363,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Zurücksetzen" @@ -4339,11 +4375,11 @@ msgstr "Dateigröße nicht zugelassen." msgid "Required at least three letters." msgstr "Mindestens drei Zeichen erforderlich" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "Ergebnis" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "Ergebnisse" @@ -4425,8 +4461,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Freigegebene Bibliothek verlassen" @@ -4507,7 +4543,7 @@ msgid "Create Group" msgstr "Gruppe erstellen" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Benutzer löschen" @@ -4721,7 +4757,7 @@ msgid "" msgstr "Möchten Sie {placeholder} die Adminrechte wirklich entziehen?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "Entziehen" @@ -5116,6 +5152,22 @@ msgstr "Freigabe-Links" msgid "Broken ({repo_id_placeholder})" msgstr "Keine Verbindung ({repo_id_placeholder})" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Einrichtung" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Standard-Admin" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Täglicher Admin" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Audit Admin" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Datenbank" @@ -5594,10 +5646,6 @@ msgstr "Alle als gelesen markieren" msgid "Message" msgstr "Nachricht" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Lokal öffnen" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Nutzungsdaten" diff --git a/locale/el/LC_MESSAGES/django.po b/locale/el/LC_MESSAGES/django.po index f852d2aba8..ed012cf910 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Greek (http://www.transifex.com/haiwen/seahub/language/el/)\n" "MIME-Version: 1.0\n" @@ -24,12 +24,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "To όνομα δεν πρέπει να περιέχει '/'." @@ -38,7 +38,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -56,19 +56,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -87,18 +91,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Η βιβλιοθήκη μου" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -118,22 +115,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -143,9 +140,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου %s μη έγκυρη." @@ -156,7 +153,7 @@ msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -207,6 +204,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -219,8 +217,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου" @@ -236,20 +234,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "όνομα" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -257,7 +255,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -265,92 +263,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Επιτυχημένη επεξεργασία" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -358,7 +356,7 @@ msgid "" "configured." msgstr "" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -373,16 +371,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Εσωτερικό σφάλμα διακομιστή" @@ -399,11 +397,11 @@ msgstr "Εσφαλμένη διαδρομή προορισμού" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -413,9 +411,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Το αρχείο είναι κλειδωμένο" @@ -432,7 +430,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -443,16 +441,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Απαγόρευση πρόσβασης." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -467,14 +465,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -482,44 +482,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Το όνομα ομάδας μπορεί να περιέχει γράμματα, αριθμούς, κενά, παύλες και κάτω παύλες" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -551,11 +566,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Λάθος κωδικός" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Πρόβλημα αποκρυπτογράφησης βιβλιοθήκης" @@ -581,32 +596,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Η αποστολή του συνδέσμου απέτυχε. Η υπηρεσία email δεν είναι σωστά ρυθμισμένη, παρακαλώ επικοινωνήστε με το διαχειριστή." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "αρχείο" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Ένα αρχείο είναι σε κοινή χρήση μαζί σας στο %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "φάκελος" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Ένας φάκελος είναι σε κοινή χρήση μαζί σας στο %s" @@ -616,13 +623,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "Ένας σύνδεσμος μεταφόρτωσης είναι σε κοινή χρήση μαζί σας στο %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "" @@ -632,41 +639,41 @@ msgstr "" msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Το συνθηματικό είναι πολύ μικρό" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Ο κωδικός είναι πολυ μικρός" @@ -714,16 +721,20 @@ msgstr "" msgid "Name is required." msgstr "Το όνομα είναι απαραίτητο." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Παρακαλώ συνδεθείτε." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Ηλ. Ταχυδρομείο ή όνομα χρήστη" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -731,71 +742,71 @@ msgstr "Ηλ. Ταχυδρομείο ή όνομα χρήστη" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Κωδικός" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Παρακαλώ εισάγετε ένα σωστό e-mail/όνομα χρήστη και κωδικό. Σημειώστε ότι και στα δύο πεδία ισχύει ο διαχωρισμός πεζών-κεφαλαίων." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Αυτή η διεύθυνση ηλεκτρ. ταχυδρομείου δεν είναι συνδεμένη με κάποιο λογαριασμό. Είστε σίγουροι πως έχετε εγγραφεί;" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Αυτός ο λογαριασμός δεν είναι ενεργός." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Το πρόγραμμα περιήγησής σας έχει τα cookies απενεργοποιημένα. Τα cookies είναι απαραίτητα για να συνδεθείτε." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "Ηλεκτρονικό ταχυδρομείο" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Δεν μπορώ να επαναφέρω τον κωδικό, παρακαλώ επικοινωνήστε με τον διαχειριστή του LDAP." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Επαναφορά κωδικού πρόσβασης στο %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Νέος κωδικός πρόσβασης" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Επιβεβαίωση νέου κωδικού πρόσβασης" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Οι δύο κωδικοί δεν ταιριάζουν." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Παλαιός κωδικός" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Ο παλιός κωδικός είναι λάθος. Παρακαλώ εισάγετέ τον ξανά." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Κωδικός (ξανά)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -879,28 +890,28 @@ msgstr "Το avatar σας ανέβηκε με επιτυχία." msgid "Successfully deleted the requested avatars." msgstr "Τα επιλεγμένα avatars διεγράφησαν με επιτυχία." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Όνομα χρήστη" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Αυτή η τιμή πρέπει να έχει μήκος 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Εισάγετε μία σωστή διεύθυνση ηλεκτρονικού ταχυδρομίου." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Άκυρο id χρήστη." @@ -983,40 +994,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Διαχειριστής" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "" @@ -1024,7 +1035,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "" @@ -1032,25 +1043,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Ναι" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "" @@ -1287,8 +1298,8 @@ msgstr "Τροποποίηση επαφής" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Αποτυχία. Παρακαλώ ελέγξτε τη σύνδεση." @@ -1342,16 +1353,16 @@ msgstr "Επιτυχής διαγραφή του %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1387,7 +1398,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Λείπει επιλογή" @@ -1448,11 +1459,6 @@ msgstr "Αποτυχία δημιουργίας ομάδας οργανισμο msgid "Permission error: only group staff can add member" msgstr "Πρόβλημα δικαιωμάτων: μόνο η ομάδα staff μπορεί να προσθέσει μέλη" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Η ομάδα δεν υπάρχει" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Η ομάδα είναι γεμάτη" @@ -1514,10 +1520,10 @@ msgstr "Ευχαριστούμε που χρησιμοποιήσατε την ι msgid "The %(site_name)s team" msgstr "Η ομάδα του %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3668,16 +3674,16 @@ msgstr "Ιδιοκτήτης" msgid "Member" msgstr "Μέλος" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "" @@ -3725,9 +3731,9 @@ msgstr "" msgid "It is required." msgstr "Απαιτείται." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4035,7 +4041,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Συμβουλή: ο τελευταίος τρόπος είναι ο πιο ασφαλής, αλλά δεν υποστηρίζεται από όλα τα προγράμματα περιήγησης. Σας προτείνουμε να χρησιμοποιήσετε την τελευταία έκδοση του Chrome ή του Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4187,51 +4193,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Σφάλμα διακομιστή, ή παρακαλώ ελέγξτε τα email που εισάγατε" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Παρακαλώ επιλέξτε ένα φάκελο." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Αποθηκεύτηκε με επιτυχία." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Η αποστολή του συνδέσμου μεταφόρτωσης απέτυχε. Η υπηρεσία email δεν είναι σωστά ρυθμισμένη, παρακαλώ επικοινωνήστε με το διαχειριστή." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Η βιβλιοθήκη δεν υπάρχει." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Ο φάκελος δεν υπάρχει." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Μόνο ο ιδιοκτήτης της βιβλιοθήκης έχει δικαίωμα διαμοιρασμού." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Παρακαλώ ελέγξτε τα email που εισάγατε" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4981,7 +4981,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5097,43 +5097,43 @@ msgstr "" msgid "permission error" msgstr "σφάλμα δικαιωμάτων" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Η βιβλιοθήκη δεν υπάρχει." -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "" @@ -5154,9 +5154,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Το αρχείο δεν υπάρχει." @@ -5168,172 +5168,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, 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:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Επιτυχία" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Επιτυχημένη διαγραφή." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/el/LC_MESSAGES/djangojs.po b/locale/el/LC_MESSAGES/djangojs.po index 4503a7d439..b4a2843c97 100644 --- a/locale/el/LC_MESSAGES/djangojs.po +++ b/locale/el/LC_MESSAGES/djangojs.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Greek (http://www.transifex.com/haiwen/seahub/language/el/)\n" "MIME-Version: 1.0\n" @@ -36,6 +36,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Διαχειριστής συστήματος" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "Ειδοποιήσεις" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "Κάδος ανακύκλωσης" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "Περιγραφή" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "Δεν ταιριάζουν τα συνθηματικά" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "Διαγραφή βιβλιοθήκης" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1527,8 +1550,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "Μέγεθος" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "" msgid "Admin" msgstr "Διαχειριστής" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Μέλος" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2130,20 +2167,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2587,28 +2617,28 @@ msgid "Files" msgstr "Αρχεία" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "Βιβλιοθήκη" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2796,25 +2826,39 @@ msgstr "" msgid "unstarred" msgstr "χωρίς αστέρι" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Λεπτομέρειες" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Σχόλιο" @@ -2877,7 +2921,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2903,7 +2947,7 @@ msgstr "Εργαλεία" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Αγαπημένα" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "Ανώνυμος χρήστης" msgid "Expired" msgstr "Έληξε" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "Μετονομασία" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3142,7 +3169,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3684,7 +3712,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "" msgid "Groups" msgstr "Ομάδες" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "" msgid "Transfer" msgstr "Μεταφορά" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Τελευταία σύνδεση" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Αποτυχία. Παρακαλούμε ελέγξτε τη σύνδεση." @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3930,6 +3963,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4323,11 +4359,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Αποσύνδεση από κοινή χρήση" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "Δημιουργία ομάδας" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Διαγραφή χρήστη" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "Σύνδεσμοι κοινής χρήσης" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Βάση δεδομένων" @@ -5578,10 +5630,6 @@ msgstr "Σήμανση όλων ως ανεγνωσμένων" msgid "Message" msgstr "Μήνυμα" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/el_GR/LC_MESSAGES/djangojs.po b/locale/el_GR/LC_MESSAGES/djangojs.po index aa9e3ad51d..271a223f35 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Περιγραφή" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "Ακύρωση" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "Μέγεθος" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "Διαχειριστής" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ msgid "Files" msgstr "Αρχεία" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "Μετονομασία" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Ομάδες" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "Μεταφορά" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Απέτυχε. Παρακαλώ ελέγξτε τη σύνδεσή σας στο δίκτυο." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "" @@ -5577,10 +5629,6 @@ msgstr "Σημείωση όλων ως αναγνωσμένων" msgid "Message" msgstr "Μήνυμα" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index cbd44cdcd8..895a10dcea 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-01-25 11:37+0800\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -32,7 +32,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -50,19 +50,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -81,18 +85,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -111,22 +108,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -136,9 +133,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -149,7 +146,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -200,6 +197,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -212,8 +210,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "" @@ -229,20 +227,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -250,7 +248,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -258,92 +256,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -351,7 +349,7 @@ msgid "" "configured." msgstr "" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -366,16 +364,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "" @@ -392,11 +390,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -406,9 +404,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "" @@ -424,7 +422,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 -#: seahub/api2/endpoints/group_owned_libraries.py:926 seahub/oauth/views.py:180 +#: seahub/api2/endpoints/group_owned_libraries.py:926 seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -435,16 +433,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -459,14 +457,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -474,43 +474,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 -#: seahub/api2/endpoints/repo_share_invitations.py:210 seahub/auth/forms.py:120 +#: seahub/api2/endpoints/invitations.py:151 +#: seahub/api2/endpoints/repo_share_invitations.py:210 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -542,11 +558,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "" @@ -572,27 +588,20 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please " -"contact administrator." -msgstr "" - -#: seahub/api2/endpoints/send_share_link_email.py:100 seahub/share/views.py:183 +#: seahub/api2/endpoints/send_share_link_email.py:100 seahub/share/views.py:185 msgid "file" msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:101 seahub/share/views.py:184 +#: seahub/api2/endpoints/send_share_link_email.py:101 seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:103 seahub/share/views.py:190 +#: seahub/api2/endpoints/send_share_link_email.py:103 seahub/share/views.py:192 msgid "directory" msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:104 seahub/share/views.py:191 +#: seahub/api2/endpoints/send_share_link_email.py:104 seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "" @@ -601,13 +610,13 @@ msgstr "" msgid "email invalid." msgstr "" -#: seahub/api2/endpoints/send_upload_link_email.py:95 seahub/share/views.py:301 +#: seahub/api2/endpoints/send_upload_link_email.py:95 seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "" @@ -617,41 +626,41 @@ msgstr "" msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "" @@ -699,15 +708,19 @@ msgstr "" msgid "Name is required." msgstr "" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -715,71 +728,71 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "" -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -863,28 +876,28 @@ msgstr "" msgid "Successfully deleted the requested avatars." msgstr "" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "" @@ -967,40 +980,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "" @@ -1008,7 +1021,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "" @@ -1016,25 +1029,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "" @@ -1271,8 +1284,8 @@ msgstr "" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "" @@ -1326,8 +1339,8 @@ msgstr "" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 seahub/oauth/views.py:151 +#: seahub/oauth/views.py:179 seahub/oauth/views.py:190 #: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 #: seahub/weixin/views.py:55 seahub/weixin/views.py:60 #: seahub/weixin/views.py:79 seahub/weixin/views.py:95 @@ -1371,7 +1384,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "" @@ -1432,11 +1445,6 @@ msgstr "" msgid "Permission error: only group staff can add member" msgstr "" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "" @@ -1498,10 +1506,10 @@ msgstr "" msgid "The %(site_name)s team" msgstr "" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 seahub/views/file.py:1316 -#: seahub/views/file.py:1833 seahub/views/repo.py:115 seahub/views/repo.py:171 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 seahub/views/file.py:1348 +#: seahub/views/file.py:1865 seahub/views/repo.py:115 seahub/views/repo.py:171 #: seahub/views/repo.py:228 seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" msgstr "" @@ -3643,16 +3651,16 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "" @@ -3700,9 +3708,9 @@ msgstr "" msgid "It is required." msgstr "" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4010,7 +4018,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4162,51 +4170,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured, " -"please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4954,7 +4956,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5070,43 +5072,43 @@ msgstr "" msgid "permission error" msgstr "" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "" @@ -5127,9 +5129,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "" @@ -5141,171 +5143,165 @@ msgstr "" msgid "No conflict in the merge." msgstr "" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 seahub/views/file.py:1121 -#: seahub/views/file.py:1229 seahub/views/file.py:1332 -#: seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 seahub/views/repo.py:339 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification, " "please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, 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:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/en/LC_MESSAGES/djangojs.po b/locale/en/LC_MESSAGES/djangojs.po index f86a33e56f..4c15c0cc52 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-01-25 11:37+0800\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2570,6 +2599,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2585,28 +2615,28 @@ msgid "Files" msgstr "" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2643,7 +2673,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2794,25 +2824,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2875,7 +2919,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2901,7 +2945,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2939,8 +2983,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3081,23 +3125,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3108,13 +3142,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3140,7 +3167,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3682,7 +3710,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3695,11 +3723,11 @@ msgstr "" msgid "Groups" msgstr "" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3708,7 +3736,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3856,6 +3888,7 @@ msgid "IP" msgstr "" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3889,7 +3922,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "" @@ -3901,25 +3934,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3928,6 +3961,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4178,7 +4213,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4309,7 +4345,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4321,11 +4357,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4406,8 +4442,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4488,7 +4524,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4701,7 +4737,7 @@ msgid "Are you sure you want to revoke the admin permission of {placeholder} ?" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5096,6 +5132,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "" @@ -5574,10 +5626,6 @@ msgstr "" msgid "Message" msgstr "" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 4cccdbcd38..a5c2f677c6 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-31 21:31+0000\n" -"Last-Translator: Rodolfo Cossalter \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" +"Last-Translator: imwhatiam \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" @@ -26,12 +26,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "El nombre no debe contener ' / '." @@ -40,7 +40,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Login id %s ya existe." @@ -58,20 +58,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Fallo al definir cuota: la cuota máxima es %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "El nombre sólo puede tener letras, números, espacio, guión o guión bajo" +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -89,18 +93,11 @@ msgstr "Hay sub-departamentos en este departamento." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Mi Biblioteca" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "El nombre del grupo sólo puede tener letras, números, espacio, guión, punto, comilla simple o guión bajo" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -120,22 +117,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "La bibilioteca del sistema no puede ser eliminada." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "La transferencia falló: el rol de %s es %s, no puede agregar una biblioteca." -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." 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:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "Hay una biblioteca asociada publicada." @@ -145,9 +142,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "Email %s es inválido." @@ -158,7 +155,7 @@ msgstr "Email %s es inválido." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Este ítem ha sido compartido con %s." @@ -209,6 +206,7 @@ msgid "Link Upload" msgstr "Subir Enlace" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -221,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Email" @@ -238,20 +236,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nombre" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Email de Contacto" @@ -259,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Uso de Espacio" @@ -267,92 +265,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Cuota de Espacio" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "Hay mas de 500 usuarios, y no se ofrece ordenar." -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "La cantidad de usuarios excede el límite." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "Usuario %(user)s agregado con éxito." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Estás invitado a unirte a %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "El usuario %(user)s fue agregado con éxito. Se ha enviado un correo de aviso." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "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:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editado con éxito" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Tu cuenta en %s está activada." -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "La contraseña ha sido reestablecida en %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -360,7 +358,7 @@ msgid "" "configured." msgstr "Contraseña de %(user)s restablecida a %(passwd)s. Pero el correo de notificación no pudo ser enviado, porque el servicio de correo no está configurado correctamente." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 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." @@ -375,16 +373,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Error interno del servidor" @@ -401,11 +399,11 @@ msgstr "Ruta de destino inválida" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Cuota agotada." @@ -415,9 +413,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "No se pudo mover la carpeta %(src)s a la subcarpeta %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "El archivo está bloqueado" @@ -434,7 +432,7 @@ msgstr "nombre de usuario inválido" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Usuario %s no encontrado." @@ -445,16 +443,16 @@ msgstr "Usuario %s no encontrado." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Persmiso denegado." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "El archivo no está bloqueado." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "No puede refrescar el bloqueo de este archivo." @@ -469,14 +467,16 @@ msgstr "El participante ya existe." msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "El rótulo sólo puede contener letras, números, punto, guión o guión bajo." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "El usuario %s ya es miembro del grupo." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -484,44 +484,59 @@ msgstr "El usuario %s ya es miembro del grupo." msgid "User %s not found in organization." msgstr "El usuario %s no se encuentra en la organización." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "El permiso ya existe." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "El nombre del grupo sólo puede tener letras, números, espacio, guión o guión bajo" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s ha revocado tu acceso a %(site_name)s." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "La dirección de correo no está permitida como invitado." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s ya ha sido invitado." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "El usuario %s ya existe." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -553,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Contraseña incorrecta" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Error en el desencriptado de la biblioteca" @@ -583,32 +598,24 @@ msgstr "No se puede mover la carpeta %s, por favor verifique los permisos." msgid "Can't delete folder %s, please check its permission." msgstr "No se puede borrar la carpeta %s, por favor verifique los permisos." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Fallo al enviar el enlace compartido. El servicio de correo electrónico no está adecuadamente configurado, por favor, contacta al administrador" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "archivo" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Un archivo ha sido compartido contigo en %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "carpeta" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Una carpeta fue compartida contigo en %s" @@ -618,13 +625,13 @@ msgid "email invalid." msgstr "email inválido." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Imposible descargar carpeta \"%s\": tamaño excedido." @@ -634,41 +641,41 @@ msgstr "Imposible descargar carpeta \"%s\": tamaño excedido." msgid "Total size exceeds limit." msgstr "El tamaño total excede el límite" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "La contraseña es demasiado corta." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, 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:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, 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:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "El enlace de compartir %s ya existe." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Contraseña demasiado corta" @@ -716,16 +723,20 @@ msgstr "Wiki no encontrado." msgid "Name is required." msgstr "Se requiere nombre." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "El nombre sólo puede tener letras, números, espacio, guión o guión bajo" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Por favor ingresar." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Email o Nombre de usuario" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -733,71 +744,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Contraseña " -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Por favor, ingresa un email/nombre de usuario y contraseña correctos. Notar que ambos datos son sensibles a mayúsculas y minúsculas." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Esa dirección de correo no está asociada a ninguna cuenta de usuario. ¿Está seguro de que está registrado en el sistema?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Esta cuenta está inactiva." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Tu navegador no tiene habilitados las cookies. Las cookies son requeridas para autenticarse en el sitio." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "No se puede restablecer la contraseña, por favor contacte al administrador de LDAP." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Reestablecer contraseña en %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nueva contraseña" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Confirmación de nueva contraseña" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Las contraseñas no coinciden" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Contraseña anterior" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "La contraseña anterior ingresada es incorrecta. Por favor, ingrésela nuevamente." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Contraseña (de nuevo)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -881,28 +892,28 @@ msgstr "Avatar actualizado con éxito." msgid "Successfully deleted the requested avatars." msgstr "Avatares borrados con éxito." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Cuenta %(account)s inmovilizada en %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Dirección de correo" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Nombre de usuario" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Debe tener una longitud de 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Ingresa una dirección de correo válida." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "ID de usuario inválido" @@ -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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Estado" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administrar" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:268 +#: seahub/views/sysadmin.py:267 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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Sí" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Invitado" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Predeterminado" @@ -1289,8 +1300,8 @@ msgstr "Editar Contacto" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Fallo. Por favor, verifica la red." @@ -1344,16 +1355,16 @@ msgstr "Borrado con éxito %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Error. por favor contacte al administrador." @@ -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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argumento faltante" @@ -1450,11 +1461,6 @@ msgstr "No se pudo crear el grupo en org." msgid "Permission error: only group staff can add member" msgstr "Error de permiso: sólo miembros del grupo de administradores pueden agregar miembros" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "El grupo no existe" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "El grupo está completo" @@ -1516,10 +1522,10 @@ msgstr "Gracias por usar nuestro sitio!" msgid "The %(site_name)s team" msgstr "El equipo de %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -2169,23 +2175,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 "Cuando más de una persona colabora en un archivo, es probable que más de una persona modifique el archivo simultáneamente. Seafile maneja bien esta situación con archivos de conflicto. Pero a menudo es mas conveniente bloquear el archivo cuando una persona desea modificar el archivo con exclusividad. Seafile Professional Edition admite el bloqueo de archivos." #: 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 "El bloqueo de archivos funciona tanto en la app web como en el cliente que sincroniza. Los introduciremos uno por uno." #: seahub/help/templates/help/file_locking.html:8 msgid "File locking on the Web App" -msgstr "" +msgstr "Bloqueo de archivos en la App 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 "Para bloquear un archivo, puede navegar a la carpeta contenedora del archivo en la app web, y hacer click en el menú desplegable \"operaciones\"." #: seahub/help/templates/help/file_locking.html:11 msgid "" @@ -2193,46 +2199,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 "Una vez que el archivo está bloqueado, podrá ver un símbolo rojo \"pare\" en una esquina del icono del archivo. Moviendo el ratón sobre el símbolo pare, podrá ver quien bloquea el achivo. También podrá desbloquear un archivo bloqueado por Ud, pero no los bloqueados por otros." #: seahub/help/templates/help/file_locking.html:13 msgid "File locking on the desktop client" -msgstr "" +msgstr "Bloqueo de archivos en el cliente de escritorio" #: 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 "Luego de que una biblioteca esté sincronizada en el cliente, puede bloquear/desbloquear archivos en esta biblioteca en el Explorador de Archivos en Windows o en el Finder en Mac OS." #: 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 "Para bloquear el archivo, haga click derecho en un archivo ya sincronizado y elija \"bloquear este archivo\" en el menú \"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 archivo está bloqueado por Ud, podrá ver un símbolo anaranjado \"pare\" en el icono del archivo. Puede elegir desbloquearlo." #: 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 archivo está bloqueado por otro usuario, podrá ver un símbolo rojo \"pare\" en el icono del archivo. El archivo automáticamente se establece como sólo-lectura. No podrá modificarlo hasta que esté desbloqueado.." #: 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 una biblioteca no está sincronizada, aún puede usar el navegador de archivos en la nube para bloquear y desbloquear archivos en ella." #: seahub/help/templates/help/file_locking.html:22 msgid "Auto locking office files" -msgstr "" +msgstr "Bloqueo automático de archivos de office" #: seahub/help/templates/help/file_locking.html:23 msgid "" @@ -2241,19 +2247,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 "Luego de que una biblioteca esté sincronizada en el cliente de escritorio, cuando Ud. abre un documento de Microsoft Office, Seafile automáticamente bloquea el archivo. Cuando cierra el archivo Seafile automáticamente lo desbloquea. El estado del bloqueo se propaga a otras computadoras que sincronizan esta biblioteca. Esto previene la edición concurrente del mismo archivo de Office y es conveniente para la colaboración." #: seahub/help/templates/help/file_locking.html:24 msgid "Details about file locking" -msgstr "" +msgstr "Detalles acerca del bloqueo de archivos" #: seahub/help/templates/help/file_locking.html:25 msgid "There are a few useful tips about how file locking works:" -msgstr "" +msgstr "Hay unos pocos consejos útiles acerca de como funciona el bloqueo de archivos:" #: 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 archivo bloqueado sólo puede ser desbloqueado por el usuario que lo bloqueó." #: seahub/help/templates/help/file_locking.html:28 msgid "" @@ -2261,17 +2267,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 archivo bloqueado no puede ser modificado, movido, renombrado o eliminado por otros usuarios. Aún así, otros usuarios pueden mover, eliminar o renombrar la carpeta superior de un archivo bloqueado. El propósito del bloqueo es, principalmente, prevenir la edición simultánea." #: 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 "Cuando la carpeta superior de un archivo bloqueado es renombrada o movida dentro de la misma biblioteca, el bloqueo se mantiene luego de la operación." #: seahub/help/templates/help/finding_older_version_files.html:6 msgid "Finding older version of files" -msgstr "" +msgstr "Buscando versiones anteriores de archivos" #: seahub/help/templates/help/finding_older_version_files.html:7 msgid "" @@ -2279,28 +2285,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 monitorea el historial de modificación de todos los archivos. Cada vez que un archivo es modificado, se crea una nueva versión, mientras que la versión anterior se guarda por un período de tiempo configurable. Cuando desee acceder a una versión anterior de un archivo, el historial de ese archivo resulta muy conveniente." #: seahub/help/templates/help/finding_older_version_files.html:8 msgid "To list all the versions of a file:" -msgstr "" +msgstr "Para listar todas las versiones de un archivo:" #: 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 "En la App Seafile Web, navegue dentro de la carpeta que contiene el archivo. Mueva el cursor sobre la línea de ese archivo. Aparecerá un menú de operaciones. Haga click en el botón \"Historial\" en dicho menú." #: 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 "Se mostrará una lista de todas las versiones de ese archivo ordenada cronológicamente, la más reciente primero. La lista también contiene el historial de renombramiento del archivo." #: seahub/help/templates/help/finding_older_version_files.html:12 msgid "You can download, restore, view any version of the file." -msgstr "" +msgstr "Puede descargar, restaurar, o visualizar cualquier versión del archivo." #: seahub/help/templates/help/finding_older_version_files.html:14 #, python-format @@ -2308,11 +2314,11 @@ msgid "" "You can configure the retention period of file versions: setting history " "retention period." -msgstr "" +msgstr "Puede configurar el período de retención de versiones de archivo: estableciendo período de retención del historial." #: seahub/help/templates/help/folder_permission.html:6 msgid "Use folder permission for fine-grained access control" -msgstr "" +msgstr "Utilizar permisos de carpeta para un control de acceso más detallado" #: seahub/help/templates/help/folder_permission.html:8 #, python-format @@ -2322,14 +2328,14 @@ msgid "" "described in sharing libraries." " Here are some use cases:" -msgstr "" +msgstr " Para bibliotecas o carpetas compartidas, puede establecer permisos a las sub-carpetas para una persona o un grupo. Los permisos disponibles son los mismos que se describen encompartiendo bibliotecas. Aquí hay algunas formas de uso:" #: 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 "Compartió una biblioteca a un grupo con permiso \"sólo lectura\". También desea permitir que un determinado miembro del grupo pueda modificar archivos en una sub-carpeta. Puede conceder permiso de escritura en esta carpera, a esa persona." #: seahub/help/templates/help/folder_permission.html:11 msgid "" @@ -2337,7 +2343,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 "Compartió una biblioteca con 3 grupos. Hay 3 sub-carpetas en esa biblioteca, una para cada grupo, para subir archivos. Sin embargo, no desea que los usuarios modifiquen archivos que no le pertenecen a su grupo. Puede conceder permiso de escritura a la sub-carpeta, sólo a su grupo." #: seahub/help/templates/help/folder_permission.html:13 msgid "" @@ -2345,18 +2351,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 "Los permisos de las carpetas sólo son efectivos para las bibliotecas que comparte con otros. Para establecer efectivamente los permisos a sus sub-carpetas, debe primero compartir la biblioteca o carpeta superior; de lo contrario el permiso de la carpeta no tendrá efecto." #: seahub/help/templates/help/folder_permission.html:14 msgid "" "One important design goal of folder permission is to support hierarchical " "permissions:" -msgstr "" +msgstr "Un objetivo importante del diseño de los permisos de las carpetas es soportar los permisos jerárquicamente:" #: seahub/help/templates/help/folder_permission.html:16 msgid "" "Sub-folders automatically inherit folder permissions from its parent folder." -msgstr "" +msgstr "Las sub-carpetas heredan automáticamente los permisos de su carpeta superior." #: seahub/help/templates/help/folder_permission.html:17 msgid "" @@ -2365,11 +2371,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 "Los permisos establecidos en las sub-carpetas sobrescriben los permisos establecidos en su carpeta superior. Por ejemplo, usted establece un permiso de \"lectura-escritura\" en la carpeta \"archivos de la reunión\" para el usuario A, y establece un permiso de \"sólo lectura\" en la subcarpeta \"archivos de la reunión/hoy\" para el usuario A. Entonces el permiso del usuario A para \"archivos de la reunión/hoy\" es de \"sólo lectura\"." #: seahub/help/templates/help/folder_permission.html:19 msgid "Basic usage" -msgstr "" +msgstr "Uso básico" #: seahub/help/templates/help/folder_permission.html:20 msgid "" @@ -2377,7 +2383,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 "Sólo el propietario de la biblioteca puede establecer los permisos de sus sub-carpetas. En la interfaz de exploración de archivos, haga clic en el botón \"más operaciones\" y elija \"permiso\" en el menú desplegable. En la ventana emergente, podrá ver y establecer los permisos de la carpeta." #: seahub/help/templates/help/folder_permission.html:21 msgid "" @@ -2385,24 +2391,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 usted desea ver todos los permisos de carpeta establecidos en una biblioteca mueva el ratón sobre la biblioteca. Haga click en el botón \"más operaciones\", escoja \"Permisos de Carpeta\" en el menú desplegable. En la ventana emergente podrá ver y establecer permisos de carpeta en esta biblioteca." #: 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 "Cuando otros usuarios navegan en una carpeta, habrá un pequeño icono de \"ojo\" junto a las subcarpetas de \"sólo lectura\". Cuando el usuario navegue por esa subcarpeta, no podrá añadir/modificar/borrar archivos." #: 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 una carpeta de \"sólo lectura\" se sincroniza con la PC con la aplicación de escritorio Seafile, los cambios en una carpeta de \"sólo lectura\" no se subirán a la nube." #: seahub/help/templates/help/folder_permission.html:25 msgid "Advanced: priority between different permissions" -msgstr "" +msgstr "Avanzado: prioridad entre los diferentes permisos" #: seahub/help/templates/help/folder_permission.html:27 msgid "" @@ -2411,7 +2417,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 "Los permisos de las carpetas tienen mayor prioridad que el permiso establecido en el recurso compartido. Por ejemplo, si comparte una biblioteca con el usuario A con permiso de \"lectura y escritura\", y también establece un permiso de \"sólo lectura\" para una subcarpeta de esa biblioteca, entonces el usuario A sólo tiene acceso de \"sólo lectura\" a la subcarpeta, mientras que tiene acceso de \"lectura y escritura\" a todas las demás subcarpetas y archivos." #: seahub/help/templates/help/folder_permission.html:28 msgid "" @@ -2419,17 +2425,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 "Los permisos de carpetas establecidos para un usuario en particular tienen mayor prioridad que los permisos establecidos para un grupo. Es decir, cuando se comprueba el permiso de una carpeta, si el sistema encuentra un permiso específico del usuario, ignorará todos los permisos establecidos para los grupos a los que pertenece el usuario." #: seahub/help/templates/help/folder_permission.html:29 msgid "" "Permissions on sub-folders have higher priority than those on parent " "folders." -msgstr "" +msgstr "Los permisos de las subcarpetas tienen mayor prioridad que los de las carpetas superiores." #: seahub/help/templates/help/folder_permission.html:31 msgid "Here is a more complex example:" -msgstr "" +msgstr "He aquí un ejemplo más complejo:" #: seahub/help/templates/help/folder_permission.html:32 msgid "" @@ -2440,54 +2446,54 @@ 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 "Supongamos que la estructura de carpetas es como \"A/B\", el usuario \"Juan\" está en el grupo \"Personal\". Si usted establece un permiso de \"sólo lectura\" en la carpeta A para Juan, y, también establece un permiso de \"lectura y escritura\" en la carpeta \"A/B\" para el grupo \"Personal\"., entonces el permiso de Juan para la carpeta \"A/B\" sigue siendo sólo de \"sólo lectura\". Esto se debe a que, de acuerdo con la regla 2, el permiso de \"sólo lectura\" se corresponde primero con la carpeta \"A/B\" y el usuario \"Juan\"; lo que se hereda de su superior \"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 está utilizando un servidor de la edición Pro, puede buscar nombres de archivos y carpetas, así como el contenido de ciertos archivos, en la aplicación web de Seafile. Actualmente Seafile puede buscar el contenido de los siguientes tipos de archivos:" #: 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 (sólo en la edición Pro del servidor)" #: 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 (sólo en la edición Pro del servidor)" #: 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 (sólo en la edición Pro del servidor)" #: 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 "Archivos de 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 "Archivos 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 "Archivos 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 "Varios archivos de código fuente" #: 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 "Archivos de texto: .txt, .log" #: seahub/help/templates/help/full_text_file_search.html:17 msgid "" @@ -3670,16 +3676,16 @@ msgstr "Propietario" msgid "Member" msgstr "Miembro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Borrado con éxito %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Fallo al borrar: no existe el usuario" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s te ha invitado a unirte a %(site_name)s." @@ -3727,9 +3733,9 @@ msgstr "Establecer su contraseña" msgid "It is required." msgstr "Es requerido." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Virus detectado en %s" @@ -4037,7 +4043,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Tip: la manera más segura es la última, pero no está soportado por todos los navegadores. Recomendamos utilizar la última versión de Chrome o Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "La dirección de email es inválida" @@ -4189,51 +4195,45 @@ msgstr "Código de verificación" msgid "A verification code has been sent to the email." msgstr "Se ha enviado un código de verificación al email." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Error interno del servidor, o por favor verifique el(los) e-mail(s) ingresado(s)." -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Elije una carpeta." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Guardado con éxito." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "El envío del enlace de subida falló. El servicio de Email no está configurado adecuadamente, contacta al administrador." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "La biblioteca no existe." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "La carpeta no existe." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Sólo el propietario de la biblioteca puede compartirla." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Por favor verifique el(los) e-mail(s) ingresado(s)" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "No se encuentra el enlace para compartir" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Código de verificación para visitar enlaces compartidos" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Fallo al enviar un código de verificación, por favor intente mas tarde." @@ -4983,7 +4983,7 @@ msgid "Network error" msgstr "Error de red" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Argumentos inválidos." @@ -5099,43 +5099,43 @@ msgstr "Deshabilitar" msgid "permission error" msgstr "error de permiso" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Error al ver la papelera" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Fallo al ver las modificaciones de la biblioteca" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "La biblioteca no existe" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Por favor, especifica el ID del historial" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Biblioteca restaurada con éxito." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "El historial especificado no existe" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Error desconocido" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" no existe." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Imposible descargar \"%s\"" @@ -5156,9 +5156,9 @@ msgstr "repo id incorrecto" msgid "Bad upload link token." msgstr "Identificador del enlace de subida inválido." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "El archivo no existe" @@ -5170,172 +5170,166 @@ msgstr "Id del repo en el enlace de subida, inválido." msgid "No conflict in the merge." msgstr "No hubo conflictos al unir." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "Error HTTP: No se pudo abrir el archivo en línea" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "Error URL: No se pudo abrir el archivo en línea" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "La codificación elegida no es correcta." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Codificación de archivo desconocida" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "El tamaño del archivo sobrepasa %s, no se puede abrir en línea." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "La biblioteca está encriptada, no se puede abrir el archivo en línea." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Imposible visualizar el archivo" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Error al preparar la página de la vista preliminar de archivo de Office Online." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Error al preparar la página de la vista preliminar de archivo de OnlyOffice." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "No es posible descargar el archivo, ruta inválida" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "No es posible descargar el archivo, ruta errónea" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "No es posible descargar el archivo, tráfico para compartir enlaces agotado." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Imposible descargar archivo." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "No es posible ver el archivo, el tráfico para enlaces compartidos ha sido agotado." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Enlace de compartir para %s." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Imposible descargar archivo" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Fallo al exportar Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Fallo al definir cuota: error interno del servidor" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Fallo al borrar: el usuario es el creador de una organización" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Evaluación eliminada con éxito para: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Los permisos de administrador de %s fueron revocados" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Fallo al revocar admin: el usuario no existe" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Fallo al restablecer la contraseña: el usuario no existe." -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Fallo al agregar el usuario %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "El usuario %s fue agregado con éxito. Se ha enviado un correo de aviso." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "El usuario %s fue agregado con éxito. Pero hubo un error al enviar la notificación; por favor, revisa la configuración del correo." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "El usuario %s fue agregado con éxito." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "El usuario %s fue agregado con éxito. Pero el correo de aviso no pudo ser enviado, el servicio de correo no esta configurado." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Creador" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Debe ingresar un número" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Éxito" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "El número ingresado debe ser mayor que 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Eliminado con éxito" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s asignado como administrador." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Fallo al definir %s como administrador: el usuario no existe." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Opcional" diff --git a/locale/es/LC_MESSAGES/djangojs.po b/locale/es/LC_MESSAGES/djangojs.po index 2f911fdf48..5dd322929a 100644 --- a/locale/es/LC_MESSAGES/djangojs.po +++ b/locale/es/LC_MESSAGES/djangojs.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -23,7 +23,7 @@ msgstr "" #: frontend/src/components/btn-qr-code.js:38 msgid "Scan the QR code to view the shared content directly" -msgstr "" +msgstr "Escanear el código QR para ver el contenido compartido directamente" #: frontend/src/components/common/account.js:102 msgid "Exit System Admin" @@ -39,6 +39,7 @@ msgstr "Salir de Administrador de la Institución" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Administración del Sistema" @@ -55,7 +56,7 @@ msgid "Used:" msgstr "Utilizado:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -131,10 +132,10 @@ msgstr "Notificaciones" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -181,14 +182,15 @@ msgstr "Papelera" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Rótulos" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -277,6 +279,7 @@ msgstr "Descripción" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -371,8 +374,8 @@ msgstr "Cancelar" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -474,7 +477,7 @@ msgstr "Agregar un revisor" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -637,8 +640,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -646,7 +649,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -677,7 +680,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -809,13 +813,13 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -945,9 +949,9 @@ msgstr "Las contraseñas no coinciden" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1055,8 +1059,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1092,7 +1096,7 @@ msgid "Delete Library" msgstr "Eliminar Biblioteca" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1307,6 +1311,25 @@ msgstr "Acercar" msgid "Zoom out" msgstr "Alejar" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Por favor escoja un archivo .xlsx" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Descargar un archivo de ejemplo" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Subir archivo" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Seleccionar Imagen" @@ -1416,7 +1439,7 @@ msgid "Label Current State" msgstr "Etiquetar el estado actual" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "Abandonar el grupo" @@ -1530,8 +1553,8 @@ msgstr "Grupo no encontrado" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1618,8 +1641,9 @@ msgstr "Nombre de Biblioteca" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1648,11 +1672,12 @@ msgstr "Tamaño" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1695,13 +1720,13 @@ msgid "Drafts" msgstr "Borradores" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1750,27 +1775,39 @@ msgstr "Usar borrador" msgid "Delete draft" msgstr "Eliminar borrador" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Administrar miembros del grupo" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Agregar miembro al grupo" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rol" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1779,10 +1816,10 @@ msgstr "Rol" msgid "Admin" msgstr "Administrar" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Miembro" @@ -1800,7 +1837,7 @@ msgid "New Wiki" msgstr "Nuevo Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1821,8 +1858,8 @@ msgstr "Nuevo Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2069,12 +2106,12 @@ msgstr "Enviando la nueva contraseña..." msgid "Save to:" msgstr "Guardar en:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Buscar" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2082,8 +2119,8 @@ msgstr "Buscar" msgid "Search files in this library" msgstr "Buscar archivos en esta biblioteca" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "No hay resultados" @@ -2133,20 +2170,20 @@ msgstr "Compartir a otro servidor" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2154,8 +2191,8 @@ msgstr "Compartir" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "icono" @@ -2200,7 +2237,11 @@ msgid "User Email" msgstr "Email del Usuario" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2363,22 +2404,10 @@ msgstr "Seleccionar un usuario" msgid "Transfer Group {placeholder} to" msgstr "Transferir Grupo {placeholder} a" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Por favor escoja un archivo .xlsx" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "importar usuarios desde un archivo .xlsx" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Descargar un archivo de ejemplo" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Subir archivo" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Fecha inválida." @@ -2493,10 +2522,10 @@ 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:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2575,6 +2604,7 @@ msgstr "Marcar como resuelto" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Ubicación" @@ -2590,28 +2620,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "bloqueado" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Desmarcar" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Marcar" @@ -2648,7 +2678,7 @@ msgid "Library" msgstr "Biblioteca" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "No hay resultados que coincidan." @@ -2799,25 +2829,39 @@ msgstr "marcado" msgid "unstarred" msgstr "desmarcado" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Bloquear" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Desbloquear" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detalles" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Abrir via el Cliente" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Comentar" @@ -2880,7 +2924,7 @@ msgstr "Mis Bibliotecas" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Compartido conmigo" @@ -2906,7 +2950,7 @@ msgstr "Herramientas" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favoritos" @@ -2944,8 +2988,8 @@ msgid "show more" msgstr "ver más" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3086,23 +3130,13 @@ msgstr "Usuario Anónimo" msgid "Expired" msgstr "Expirado" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "{name} eliminado con éxito." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "Fallo al eliminar {name}." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3113,13 +3147,6 @@ msgstr "Renombrar" msgid "Folder Permission" msgstr "Permiso de Carpeta" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detalles" - #: 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 @@ -3145,7 +3172,8 @@ msgstr "Cambiar contraseña" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Reestablecer contraseña" @@ -3687,7 +3715,7 @@ msgstr "No hay bibliotecas" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3700,11 +3728,11 @@ msgstr "Puedes crear bibliotecas haciendo click en el botón \"Nueva Biblioteca\ msgid "Groups" msgstr "Grupos" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Este es un grupo especial que representa a un departamento." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3713,7 +3741,11 @@ msgstr "Este es un grupo especial que representa a un departamento." msgid "Transfer" msgstr "Transferir" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importar Miembros" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Administrar Miembros" @@ -3861,6 +3893,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Último acceso" @@ -3894,7 +3927,7 @@ msgid "Successfully restored the library." msgstr "Biblioteca restaurada con éxito." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Fallo. Por favor, verifica la red." @@ -3906,25 +3939,25 @@ msgid "" "Library\" button in the menu bar." msgstr "Todavía no has creado bibliotecas. Una biblioteca es un contenedor para organizar tus archivos y carpetas. Una biblioteca también puede ser compartida con otros y sincronizada con tus dispositivos conectados. Puedes crear una biblioteca haciendo click en el botón \"Nueva Biblioteca\" en la barra del menú." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "Desmarcado con éxito {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "Marcado con éxito {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Biblioteca transferida con éxito." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Dañada (por favor contacte al administrador para reparar esta biblioteca)" @@ -3933,6 +3966,8 @@ msgstr "Dañada (por favor contacte al administrador para reparar esta bibliotec #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4183,7 +4218,8 @@ msgstr "Restaurar contraseña" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Revocar Privilegios" @@ -4314,7 +4350,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Restablecer" @@ -4326,11 +4362,11 @@ msgstr "Rango de tamaño de archivo inválido." msgid "Required at least three letters." msgstr "Se requieren al menos tres letras." -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "resultado" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "resultados" @@ -4412,8 +4448,8 @@ msgid "At server" msgstr "En el servidor" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Dejar de compartir" @@ -4494,7 +4530,7 @@ msgid "Create Group" msgstr "Crear Grupo" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Eliminar usuario" @@ -4708,7 +4744,7 @@ msgid "" msgstr "¿Está seguro que desea revocar los permisos de administrador de {placeholder} ?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "Revocar" @@ -4777,7 +4813,7 @@ msgstr "Identificador" #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:39 msgid "only show {placeholder}" -msgstr "" +msgstr "mostrar sólo {placeholder}" #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:123 #: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:139 @@ -5103,6 +5139,22 @@ msgstr "Enlaces Compartidos" msgid "Broken ({repo_id_placeholder})" msgstr "({repo_id_placeholder}) Dañado" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Institución" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Administrador predeterminado" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Administrador diario" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Administrador auditor" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Base de datos" @@ -5581,10 +5633,6 @@ msgstr "Marcar todo leído" msgid "Message" msgstr "Mensaje" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Abrir via el Cliente" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Registro de Acceso" diff --git a/locale/es_AR/LC_MESSAGES/django.po b/locale/es_AR/LC_MESSAGES/django.po index 880db95ee7..ad1aca2c73 100644 --- a/locale/es_AR/LC_MESSAGES/django.po +++ b/locale/es_AR/LC_MESSAGES/django.po @@ -7,14 +7,14 @@ # eddelac , 2013 # Hector Colina , 2013 # Rodolfo Cossalter , 2014 -# Rodolfo Cossalter , 2014-2020 +# Rodolfo Cossalter , 2014-2021 msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-31 21:29+0000\n" -"Last-Translator: Rodolfo Cossalter \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,12 +23,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "El nombre no debe contener ' / '." @@ -37,7 +37,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Login id %s ya existe." @@ -55,20 +55,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Fallo al definir cuota: la cuota máxima es %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "El nombre sólo puede tener letras, números, espacio, guión o guión bajo" +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -86,18 +90,11 @@ msgstr "Hay sub-departamentos en este departamento." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Mi Biblioteca" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "El nombre del grupo sólo puede tener letras, números, espacio, guión, punto, comilla simple o guión bajo" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -117,22 +114,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "La bibilioteca del sistema no puede ser eliminada." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "La transferencia falló: el rol de %s es %s, no puede agregar una biblioteca." -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." 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:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "Hay una biblioteca asociada publicada." @@ -142,9 +139,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "Email %s es inválido." @@ -155,7 +152,7 @@ msgstr "Email %s es inválido." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Este ítem ha sido compartido con %s." @@ -206,6 +203,7 @@ msgid "Link Upload" msgstr "Subir Enlace" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -218,8 +216,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Email" @@ -235,20 +233,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nombre" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Email de Contacto" @@ -256,7 +254,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Uso de Espacio" @@ -264,92 +262,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Cuota de Espacio" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "Hay mas de 500 usuarios, y no se ofrece ordenar." -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "La cantidad de usuarios excede el límite." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "Usuario %(user)s agregado con éxito." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Estás invitado a unirte a %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "El usuario %(user)s fue agregado con éxito. Se ha enviado un correo de aviso." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "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:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editado con éxito" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Tu cuenta en %s está activada." -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "La contraseña ha sido reestablecida en %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -357,7 +355,7 @@ msgid "" "configured." msgstr "Contraseña de %(user)s restablecida a %(passwd)s. Pero el correo de notificación no pudo ser enviado, porque el servicio de correo no está configurado correctamente." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 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." @@ -372,16 +370,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Error interno del servidor" @@ -398,11 +396,11 @@ msgstr "Ruta de destino inválida" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Cuota agotada." @@ -412,9 +410,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "No se pudo mover la carpeta %(src)s a la subcarpeta %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "El archivo está bloqueado" @@ -431,7 +429,7 @@ msgstr "nombre de usuario inválido" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Usuario %s no encontrado." @@ -442,16 +440,16 @@ msgstr "Usuario %s no encontrado." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Persmiso denegado." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "El archivo no está bloqueado." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "No puede refrescar el bloqueo de este archivo." @@ -466,14 +464,16 @@ msgstr "El participante ya existe." msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "El rótulo sólo puede contener letras, números, punto, guión o guión bajo." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "El usuario %s ya es miembro del grupo." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -481,44 +481,59 @@ msgstr "El usuario %s ya es miembro del grupo." msgid "User %s not found in organization." msgstr "El usuario %s no se encuentra en la organización." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "El permiso ya existe." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "El nombre del grupo sólo puede tener letras, números, espacio, guión o guión bajo" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s ha revocado tu acceso a %(site_name)s." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "La dirección de correo no está permitida como invitado." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s ya ha sido invitado." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "El usuario %s ya existe." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -550,11 +565,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Contraseña incorrecta" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Error en el desencriptado de la biblioteca" @@ -580,32 +595,24 @@ msgstr "No se puede mover la carpeta %s, por favor verifique los permisos." msgid "Can't delete folder %s, please check its permission." msgstr "No se puede borrar la carpeta %s, por favor verifique los permisos." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Fallo al enviar el enlace compartido. El servicio de correo electrónico no está adecuadamente configurado, por favor, contacta al administrador" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "archivo" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Un archivo ha sido compartido contigo en %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "carpeta" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Una carpeta fue compartida contigo en %s" @@ -615,13 +622,13 @@ msgid "email invalid." msgstr "email inválido." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Imposible descargar carpeta \"%s\": tamaño excedido." @@ -631,41 +638,41 @@ msgstr "Imposible descargar carpeta \"%s\": tamaño excedido." msgid "Total size exceeds limit." msgstr "El tamaño total excede el límite" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "La contraseña es demasiado corta." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, 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:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, 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:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "El enlace de compartir %s ya existe." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Contraseña demasiado corta" @@ -713,16 +720,20 @@ msgstr "Wiki no encontrado." msgid "Name is required." msgstr "Se requiere nombre." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "El nombre sólo puede tener letras, números, espacio, guión o guión bajo" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Por favor ingresar." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Email o Nombre de usuario" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -730,71 +741,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Contraseña " -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Por favor, ingresa un email/nombre de usuario y contraseña correctos. Notar que ambos datos son sensibles a mayúsculas y minúsculas." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Esa dirección de correo no está asociada a ninguna cuenta de usuario. ¿Está seguro de que está registrado en el sistema?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Esta cuenta está inactiva." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Tu navegador no tiene habilitados las cookies. Las cookies son requeridas para autenticarse en el sitio." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "No se puede restablecer la contraseña, por favor contacte al administrador de LDAP." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Reestablecer contraseña en %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nueva contraseña" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Confirmación de nueva contraseña" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Las contraseñas no coinciden" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Contraseña anterior" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "La contraseña anterior ingresada es incorrecta. Por favor, ingrésela nuevamente." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Contraseña (de nuevo)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -878,28 +889,28 @@ msgstr "Avatar actualizado con éxito." msgid "Successfully deleted the requested avatars." msgstr "Avatares borrados con éxito." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Cuenta %(account)s inmovilizada en %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Dirección de correo" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Nombre de usuario" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Debe tener una longitud de 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Ingresa una dirección de correo válida." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "ID de usuario inválido" @@ -982,40 +993,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Estado" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administrar" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP (importado)" @@ -1023,7 +1034,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Activo" @@ -1031,25 +1042,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Sí" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Invitado" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Predeterminado" @@ -1286,8 +1297,8 @@ msgstr "Editar Contacto" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Fallo. Por favor, verifica la red." @@ -1341,16 +1352,16 @@ msgstr "Borrado con éxito %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Error. por favor contacte al administrador." @@ -1386,7 +1397,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argumento faltante" @@ -1447,11 +1458,6 @@ msgstr "No se pudo crear el grupo en org." msgid "Permission error: only group staff can add member" msgstr "Error de permiso: sólo miembros del grupo de administradores pueden agregar miembros" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "El grupo no existe" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "El grupo está completo" @@ -1513,10 +1519,10 @@ msgstr "Gracias por usar nuestro sitio!" msgid "The %(site_name)s team" msgstr "El equipo de %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -2166,23 +2172,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 "Cuando más de una persona colabora en un archivo, es probable que más de una persona modifique el archivo simultáneamente. Seafile maneja bien esta situación con archivos de conflicto. Pero a menudo es mas conveniente bloquear el archivo cuando una persona desea modificar el archivo con exclusividad. Seafile Professional Edition admite el bloqueo de archivos." #: 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 "El bloqueo de archivos funciona tanto en la app web como en el cliente que sincroniza. Los introduciremos uno por uno." #: seahub/help/templates/help/file_locking.html:8 msgid "File locking on the Web App" -msgstr "" +msgstr "Bloqueo de archivos en la App 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 "Para bloquear un archivo, puede navegar a la carpeta contenedora del archivo en la app web, y hacer click en el menú desplegable \"operaciones\"." #: seahub/help/templates/help/file_locking.html:11 msgid "" @@ -2190,46 +2196,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 "Una vez que el archivo está bloqueado, podrá ver un símbolo rojo \"pare\" en una esquina del icono del archivo. Moviendo el ratón sobre el símbolo pare, podrá ver quien bloquea el achivo. También podrá desbloquear un archivo bloqueado por Ud, pero no los bloqueados por otros." #: seahub/help/templates/help/file_locking.html:13 msgid "File locking on the desktop client" -msgstr "" +msgstr "Bloqueo de archivos en el cliente de escritorio" #: 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 "Luego de que una biblioteca esté sincronizada en el cliente, puede bloquear/desbloquear archivos en esta biblioteca en el Explorador de Archivos en Windows o en el Finder en Mac OS." #: 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 "Para bloquear el archivo, haga click derecho en un archivo ya sincronizado y elija \"bloquear este archivo\" en el menú \"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 archivo está bloqueado por Ud, podrá ver un símbolo anaranjado \"pare\" en el icono del archivo. Puede elegir desbloquearlo." #: 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 archivo está bloqueado por otro usuario, podrá ver un símbolo rojo \"pare\" en el icono del archivo. El archivo automáticamente se establece como sólo-lectura. No podrá modificarlo hasta que esté desbloqueado.." #: 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 una biblioteca no está sincronizada, aún puede usar el navegador de archivos en la nube para bloquear y desbloquear archivos en ella." #: seahub/help/templates/help/file_locking.html:22 msgid "Auto locking office files" -msgstr "" +msgstr "Bloqueo automático de archivos de office" #: seahub/help/templates/help/file_locking.html:23 msgid "" @@ -2238,19 +2244,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 "Luego de que una biblioteca esté sincronizada en el cliente de escritorio, cuando Ud. abre un documento de Microsoft Office, Seafile automáticamente bloquea el archivo. Cuando cierra el archivo Seafile automáticamente lo desbloquea. El estado del bloqueo se propaga a otras computadoras que sincronizan esta biblioteca. Esto previene la edición concurrente del mismo archivo de Office y es conveniente para la colaboración." #: seahub/help/templates/help/file_locking.html:24 msgid "Details about file locking" -msgstr "" +msgstr "Detalles acerca del bloqueo de archivos" #: seahub/help/templates/help/file_locking.html:25 msgid "There are a few useful tips about how file locking works:" -msgstr "" +msgstr "Hay unos pocos consejos útiles acerca de como funciona el bloqueo de archivos:" #: 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 archivo bloqueado sólo puede ser desbloqueado por el usuario que lo bloqueó." #: seahub/help/templates/help/file_locking.html:28 msgid "" @@ -2258,17 +2264,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 archivo bloqueado no puede ser modificado, movido, renombrado o eliminado por otros usuarios. Aún así, otros usuarios pueden mover, eliminar o renombrar la carpeta superior de un archivo bloqueado. El propósito del bloqueo es, principalmente, prevenir la edición simultánea." #: 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 "Cuando la carpeta superior de un archivo bloqueado es renombrada o movida dentro de la misma biblioteca, el bloqueo se mantiene luego de la operación." #: seahub/help/templates/help/finding_older_version_files.html:6 msgid "Finding older version of files" -msgstr "" +msgstr "Buscando versiones anteriores de archivos" #: seahub/help/templates/help/finding_older_version_files.html:7 msgid "" @@ -2276,28 +2282,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 monitorea el historial de modificación de todos los archivos. Cada vez que un archivo es modificado, se crea una nueva versión, mientras que la versión anterior se guarda por un período de tiempo configurable. Cuando desee acceder a una versión anterior de un archivo, el historial de ese archivo resulta muy conveniente." #: seahub/help/templates/help/finding_older_version_files.html:8 msgid "To list all the versions of a file:" -msgstr "" +msgstr "Para listar todas las versiones de un archivo:" #: 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 "En la App Seafile Web, navegue dentro de la carpeta que contiene el archivo. Mueva el cursor sobre la línea de ese archivo. Aparecerá un menú de operaciones. Haga click en el botón \"Historial\" en dicho menú." #: 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 "Se mostrará una lista de todas las versiones de ese archivo ordenada cronológicamente, la más reciente primero. La lista también contiene el historial de renombramiento del archivo." #: seahub/help/templates/help/finding_older_version_files.html:12 msgid "You can download, restore, view any version of the file." -msgstr "" +msgstr "Puede descargar, restaurar, o visualizar cualquier versión del archivo." #: seahub/help/templates/help/finding_older_version_files.html:14 #, python-format @@ -2305,11 +2311,11 @@ msgid "" "You can configure the retention period of file versions: setting history " "retention period." -msgstr "" +msgstr "Puede configurar el período de retención de versiones de archivo: estableciendo período de retención del historial." #: seahub/help/templates/help/folder_permission.html:6 msgid "Use folder permission for fine-grained access control" -msgstr "" +msgstr "Utilizar permisos de carpeta para un control de acceso más detallado" #: seahub/help/templates/help/folder_permission.html:8 #, python-format @@ -2319,14 +2325,14 @@ msgid "" "described in sharing libraries." " Here are some use cases:" -msgstr "" +msgstr " Para bibliotecas o carpetas compartidas, puede establecer permisos a las sub-carpetas para una persona o un grupo. Los permisos disponibles son los mismos que se describen encompartiendo bibliotecas. Aquí hay algunas formas de uso:" #: 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 "Compartió una biblioteca a un grupo con permiso \"sólo lectura\". También desea permitir que un determinado miembro del grupo pueda modificar archivos en una sub-carpeta. Puede conceder permiso de escritura en esta carpera, a esa persona." #: seahub/help/templates/help/folder_permission.html:11 msgid "" @@ -2334,7 +2340,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 "Compartió una biblioteca con 3 grupos. Hay 3 sub-carpetas en esa biblioteca, una para cada grupo, para subir archivos. Sin embargo, no desea que los usuarios modifiquen archivos que no le pertenecen a su grupo. Puede conceder permiso de escritura a la sub-carpeta, sólo a su grupo." #: seahub/help/templates/help/folder_permission.html:13 msgid "" @@ -2342,18 +2348,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 "Los permisos de las carpetas sólo son efectivos para las bibliotecas que comparte con otros. Para establecer efectivamente los permisos a sus sub-carpetas, debe primero compartir la biblioteca o carpeta superior; de lo contrario el permiso de la carpeta no tendrá efecto." #: seahub/help/templates/help/folder_permission.html:14 msgid "" "One important design goal of folder permission is to support hierarchical " "permissions:" -msgstr "" +msgstr "Un objetivo importante del diseño de los permisos de las carpetas es soportar los permisos jerárquicamente:" #: seahub/help/templates/help/folder_permission.html:16 msgid "" "Sub-folders automatically inherit folder permissions from its parent folder." -msgstr "" +msgstr "Las sub-carpetas heredan automáticamente los permisos de su carpeta superior." #: seahub/help/templates/help/folder_permission.html:17 msgid "" @@ -2362,11 +2368,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 "Los permisos establecidos en las sub-carpetas sobrescriben los permisos establecidos en su carpeta superior. Por ejemplo, usted establece un permiso de \"lectura-escritura\" en la carpeta \"archivos de la reunión\" para el usuario A, y establece un permiso de \"sólo lectura\" en la subcarpeta \"archivos de la reunión/hoy\" para el usuario A. Entonces el permiso del usuario A para \"archivos de la reunión/hoy\" es de \"sólo lectura\"." #: seahub/help/templates/help/folder_permission.html:19 msgid "Basic usage" -msgstr "" +msgstr "Uso básico" #: seahub/help/templates/help/folder_permission.html:20 msgid "" @@ -2374,7 +2380,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 "Sólo el propietario de la biblioteca puede establecer los permisos de sus sub-carpetas. En la interfaz de exploración de archivos, haga clic en el botón \"más operaciones\" y elija \"permiso\" en el menú desplegable. En la ventana emergente, podrá ver y establecer los permisos de la carpeta." #: seahub/help/templates/help/folder_permission.html:21 msgid "" @@ -2382,24 +2388,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 usted desea ver todos los permisos de carpeta establecidos en una biblioteca mueva el ratón sobre la biblioteca. Haga click en el botón \"más operaciones\", escoja \"Permisos de Carpeta\" en el menú desplegable. En la ventana emergente podrá ver y establecer permisos de carpeta en esta biblioteca." #: 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 "Cuando otros usuarios navegan en una carpeta, habrá un pequeño icono de \"ojo\" junto a las subcarpetas de \"sólo lectura\". Cuando el usuario navegue por esa subcarpeta, no podrá añadir/modificar/borrar archivos." #: 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 una carpeta de \"sólo lectura\" se sincroniza con la PC con la aplicación de escritorio Seafile, los cambios en una carpeta de \"sólo lectura\" no se subirán a la nube." #: seahub/help/templates/help/folder_permission.html:25 msgid "Advanced: priority between different permissions" -msgstr "" +msgstr "Avanzado: prioridad entre los diferentes permisos" #: seahub/help/templates/help/folder_permission.html:27 msgid "" @@ -2408,7 +2414,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 "Los permisos de las carpetas tienen mayor prioridad que el permiso establecido en el recurso compartido. Por ejemplo, si comparte una biblioteca con el usuario A con permiso de \"lectura y escritura\", y también establece un permiso de \"sólo lectura\" para una subcarpeta de esa biblioteca, entonces el usuario A sólo tiene acceso de \"sólo lectura\" a la subcarpeta, mientras que tiene acceso de \"lectura y escritura\" a todas las demás subcarpetas y archivos." #: seahub/help/templates/help/folder_permission.html:28 msgid "" @@ -2416,17 +2422,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 "Los permisos de carpetas establecidos para un usuario en particular tienen mayor prioridad que los permisos establecidos para un grupo. Es decir, cuando se comprueba el permiso de una carpeta, si el sistema encuentra un permiso específico del usuario, ignorará todos los permisos establecidos para los grupos a los que pertenece el usuario." #: seahub/help/templates/help/folder_permission.html:29 msgid "" "Permissions on sub-folders have higher priority than those on parent " "folders." -msgstr "" +msgstr "Los permisos de las subcarpetas tienen mayor prioridad que los de las carpetas superiores." #: seahub/help/templates/help/folder_permission.html:31 msgid "Here is a more complex example:" -msgstr "" +msgstr "He aquí un ejemplo más complejo:" #: seahub/help/templates/help/folder_permission.html:32 msgid "" @@ -2437,54 +2443,54 @@ 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 "Supongamos que la estructura de carpetas es como \"A/B\", el usuario \"Juan\" está en el grupo \"Personal\". Si usted establece un permiso de \"sólo lectura\" en la carpeta A para Juan, y, también establece un permiso de \"lectura y escritura\" en la carpeta \"A/B\" para el grupo \"Personal\"., entonces el permiso de Juan para la carpeta \"A/B\" sigue siendo sólo de \"sólo lectura\". Esto se debe a que, de acuerdo con la regla 2, el permiso de \"sólo lectura\" se corresponde primero con la carpeta \"A/B\" y el usuario \"Juan\"; lo que se hereda de su superior \"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 está utilizando un servidor de la edición Pro, puede buscar nombres de archivos y carpetas, así como el contenido de ciertos archivos, en la aplicación web de Seafile. Actualmente Seafile puede buscar el contenido de los siguientes tipos de archivos:" #: 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 (sólo en la edición Pro del servidor)" #: 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 (sólo en la edición Pro del servidor)" #: 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 (sólo en la edición Pro del servidor)" #: 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 "Archivos de 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 "Archivos 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 "Archivos 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 "Varios archivos de código fuente" #: 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 "Archivos de texto: .txt, .log" #: seahub/help/templates/help/full_text_file_search.html:17 msgid "" @@ -3667,16 +3673,16 @@ msgstr "Propietario" msgid "Member" msgstr "Miembro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Borrado con éxito %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Fallo al borrar: no existe el usuario" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s te ha invitado a unirte a %(site_name)s." @@ -3724,9 +3730,9 @@ msgstr "Establecer su contraseña" msgid "It is required." msgstr "Es requerido." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Virus detectado en %s" @@ -4034,7 +4040,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Tip: la manera más segura es la última, pero no está soportado por todos los navegadores. Recomendamos utilizar la última versión de Chrome o Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "La dirección de email es inválida" @@ -4186,51 +4192,45 @@ msgstr "Código de verificación" msgid "A verification code has been sent to the email." msgstr "Se ha enviado un código de verificación al email." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Error interno del servidor, o por favor verifique el(los) e-mail(s) ingresado(s)." -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Elije una carpeta." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Guardado con éxito." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "El envío del enlace de subida falló. El servicio de Email no está configurado adecuadamente, contacta al administrador." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "La biblioteca no existe." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "La carpeta no existe." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Sólo el propietario de la biblioteca puede compartirla." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Por favor verifique el(los) e-mail(s) ingresado(s)" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "No se encuentra el enlace para compartir" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Código de verificación para visitar enlaces compartidos" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Fallo al enviar un código de verificación, por favor intente mas tarde." @@ -4980,7 +4980,7 @@ msgid "Network error" msgstr "Error de red" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Argumentos inválidos." @@ -5096,43 +5096,43 @@ msgstr "Deshabilitar" msgid "permission error" msgstr "error de permiso" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Error al ver la papelera" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Fallo al ver las modificaciones de la biblioteca" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "La biblioteca no existe" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Por favor, especifica el ID del historial" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Biblioteca restaurada con éxito." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "El historial especificado no existe" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Error desconocido" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" no existe." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Imposible descargar \"%s\"" @@ -5153,9 +5153,9 @@ msgstr "repo id incorrecto" msgid "Bad upload link token." msgstr "Identificador del enlace de subida inválido." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "El archivo no existe" @@ -5167,172 +5167,166 @@ msgstr "Id del repo en el enlace de subida, inválido." msgid "No conflict in the merge." msgstr "No hubo conflictos al unir." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "Error HTTP: No se pudo abrir el archivo en línea" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "Error URL: No se pudo abrir el archivo en línea" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "La codificación elegida no es correcta." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Codificación de archivo desconocida" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "El tamaño del archivo sobrepasa %s, no se puede abrir en línea." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "La biblioteca está encriptada, no se puede abrir el archivo en línea." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Imposible visualizar el archivo" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Error al preparar la página de la vista preliminar de archivo de Office Online." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Error al preparar la página de la vista preliminar de archivo de OnlyOffice." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "No es posible descargar el archivo, ruta inválida" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "No es posible descargar el archivo, ruta errónea" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "No es posible descargar el archivo, tráfico para compartir enlaces agotado." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Imposible descargar archivo." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "No es posible ver el archivo, el tráfico para enlaces compartidos ha sido agotado." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Enlace de compartir para %s." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Imposible descargar archivo" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Fallo al exportar Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Fallo al definir cuota: error interno del servidor" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Fallo al borrar: el usuario es el creador de una organización" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Evaluación eliminada con éxito para: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Los permisos de administrador de %s fueron revocados" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Fallo al revocar admin: el usuario no existe" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Fallo al restablecer la contraseña: el usuario no existe." -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Fallo al agregar el usuario %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "El usuario %s fue agregado con éxito. Se ha enviado un correo de aviso." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "El usuario %s fue agregado con éxito. Pero hubo un error al enviar la notificación; por favor, revisa la configuración del correo." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "El usuario %s fue agregado con éxito." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "El usuario %s fue agregado con éxito. Pero el correo de aviso no pudo ser enviado, el servicio de correo no esta configurado." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Creador" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Debe ingresar un número" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Éxito" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "El número ingresado debe ser mayor que 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Eliminado con éxito" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s asignado como administrador." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Fallo al definir %s como administrador: el usuario no existe." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Opcional" diff --git a/locale/es_AR/LC_MESSAGES/djangojs.po b/locale/es_AR/LC_MESSAGES/djangojs.po index daf42505c4..ff9fcb1adf 100644 --- a/locale/es_AR/LC_MESSAGES/djangojs.po +++ b/locale/es_AR/LC_MESSAGES/djangojs.po @@ -5,14 +5,14 @@ # Translators: # eddelac , 2013 # Hector Colina , 2013 -# Rodolfo Cossalter , 2014-2020 +# Rodolfo Cossalter , 2014-2021 msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -22,7 +22,7 @@ msgstr "" #: frontend/src/components/btn-qr-code.js:38 msgid "Scan the QR code to view the shared content directly" -msgstr "" +msgstr "Escanear el código QR para ver el contenido compartido directamente" #: frontend/src/components/common/account.js:102 msgid "Exit System Admin" @@ -38,6 +38,7 @@ msgstr "Salir de Administrador de la Institución" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Administración del Sistema" @@ -54,7 +55,7 @@ msgid "Used:" msgstr "Utilizado:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -130,10 +131,10 @@ msgstr "Notificaciones" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -180,14 +181,15 @@ msgstr "Papelera" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Rótulos" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -276,6 +278,7 @@ msgstr "Descripción" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -370,8 +373,8 @@ msgstr "Cancelar" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -473,7 +476,7 @@ msgstr "Agregar un revisor" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -636,8 +639,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -645,7 +648,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -676,7 +679,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -808,13 +812,13 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -944,9 +948,9 @@ msgstr "Las contraseñas no coinciden" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1054,8 +1058,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1091,7 +1095,7 @@ msgid "Delete Library" msgstr "Eliminar Biblioteca" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1306,6 +1310,25 @@ msgstr "Acercar" msgid "Zoom out" msgstr "Alejar" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Por favor escoja un archivo .xlsx" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Descargar un archivo de ejemplo" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Subir archivo" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Seleccionar Imagen" @@ -1415,7 +1438,7 @@ msgid "Label Current State" msgstr "Etiquetar el estado actual" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "Abandonar el grupo" @@ -1529,8 +1552,8 @@ msgstr "Grupo no encontrado" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1617,8 +1640,9 @@ msgstr "Nombre de Biblioteca" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1647,11 +1671,12 @@ msgstr "Tamaño" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1694,13 +1719,13 @@ msgid "Drafts" msgstr "Borradores" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1749,27 +1774,39 @@ msgstr "Usar borrador" msgid "Delete draft" msgstr "Eliminar borrador" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Administrar miembros del grupo" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Agregar miembro al grupo" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rol" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1778,10 +1815,10 @@ msgstr "Rol" msgid "Admin" msgstr "Administrar" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Miembro" @@ -1799,7 +1836,7 @@ msgid "New Wiki" msgstr "Nuevo Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1820,8 +1857,8 @@ msgstr "Nuevo Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2068,12 +2105,12 @@ msgstr "Enviando la nueva contraseña..." msgid "Save to:" msgstr "Guardar en:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Buscar" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2081,8 +2118,8 @@ msgstr "Buscar" msgid "Search files in this library" msgstr "Buscar archivos en esta biblioteca" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "No hay resultados" @@ -2132,20 +2169,20 @@ msgstr "Compartir a otro servidor" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2153,8 +2190,8 @@ msgstr "Compartir" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "icono" @@ -2199,7 +2236,11 @@ msgid "User Email" msgstr "Email del Usuario" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2362,22 +2403,10 @@ msgstr "Seleccionar un usuario" msgid "Transfer Group {placeholder} to" msgstr "Transferir Grupo {placeholder} a" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Por favor escoja un archivo .xlsx" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "importar usuarios desde un archivo .xlsx" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Descargar un archivo de ejemplo" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Subir archivo" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Fecha inválida." @@ -2492,10 +2521,10 @@ 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:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2574,6 +2603,7 @@ msgstr "Marcar como resuelto" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Ubicación" @@ -2589,28 +2619,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "bloqueado" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Desmarcar" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Marcar" @@ -2647,7 +2677,7 @@ msgid "Library" msgstr "Biblioteca" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "No hay resultados que coincidan." @@ -2798,25 +2828,39 @@ msgstr "marcado" msgid "unstarred" msgstr "desmarcado" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Bloquear" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Desbloquear" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detalles" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Abrir via el Cliente" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Comentar" @@ -2879,7 +2923,7 @@ msgstr "Mis Bibliotecas" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Compartido conmigo" @@ -2905,7 +2949,7 @@ msgstr "Herramientas" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favoritos" @@ -2943,8 +2987,8 @@ msgid "show more" msgstr "ver más" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3085,23 +3129,13 @@ msgstr "Usuario Anónimo" msgid "Expired" msgstr "Expirado" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "{name} eliminado con éxito." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "Fallo al eliminar {name}." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3112,13 +3146,6 @@ msgstr "Renombrar" msgid "Folder Permission" msgstr "Permiso de Carpeta" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detalles" - #: 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 @@ -3144,7 +3171,8 @@ msgstr "Cambiar contraseña" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Reestablecer contraseña" @@ -3686,7 +3714,7 @@ msgstr "No hay bibliotecas" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3699,11 +3727,11 @@ msgstr "Puedes crear bibliotecas haciendo click en el botón \"Nueva Biblioteca\ msgid "Groups" msgstr "Grupos" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Este es un grupo especial que representa a un departamento." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3712,7 +3740,11 @@ msgstr "Este es un grupo especial que representa a un departamento." msgid "Transfer" msgstr "Transferir" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importar Miembros" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Administrar Miembros" @@ -3860,6 +3892,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Último acceso" @@ -3893,7 +3926,7 @@ msgid "Successfully restored the library." msgstr "Biblioteca restaurada con éxito." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Fallo. Por favor, verifica la red." @@ -3905,25 +3938,25 @@ msgid "" "Library\" button in the menu bar." msgstr "Todavía no has creado bibliotecas. Una biblioteca es un contenedor para organizar tus archivos y carpetas. Una biblioteca también puede ser compartida con otros y sincronizada con tus dispositivos conectados. Puedes crear una biblioteca haciendo click en el botón \"Nueva Biblioteca\" en la barra del menú." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "Desmarcado con éxito {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "Marcado con éxito {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Biblioteca transferida con éxito." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Dañada (por favor contacte al administrador para reparar esta biblioteca)" @@ -3932,6 +3965,8 @@ msgstr "Dañada (por favor contacte al administrador para reparar esta bibliotec #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4182,7 +4217,8 @@ msgstr "Restaurar contraseña" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Revocar Privilegios" @@ -4313,7 +4349,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Restablecer" @@ -4325,11 +4361,11 @@ msgstr "Rango de tamaño de archivo inválido." msgid "Required at least three letters." msgstr "Se requieren al menos tres letras." -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "resultado" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "resultados" @@ -4411,8 +4447,8 @@ msgid "At server" msgstr "En el servidor" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Dejar de compartir" @@ -4493,7 +4529,7 @@ msgid "Create Group" msgstr "Crear Grupo" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Eliminar usuario" @@ -4707,7 +4743,7 @@ msgid "" msgstr "¿Está seguro que desea revocar los permisos de administrador de {placeholder} ?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "Revocar" @@ -4776,7 +4812,7 @@ msgstr "Identificador" #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:39 msgid "only show {placeholder}" -msgstr "" +msgstr "mostrar sólo {placeholder}" #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:123 #: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:139 @@ -5102,6 +5138,22 @@ msgstr "Enlaces Compartidos" msgid "Broken ({repo_id_placeholder})" msgstr "({repo_id_placeholder}) Dañado" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Institución" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Administrador predeterminado" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Administrador diario" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Administrador auditor" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Base de datos" @@ -5580,10 +5632,6 @@ msgstr "Marcar todo leído" msgid "Message" msgstr "Mensaje" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Abrir via el Cliente" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Registro de Acceso" diff --git a/locale/es_MX/LC_MESSAGES/django.po b/locale/es_MX/LC_MESSAGES/django.po index 8eefdd9ee2..9c7d788838 100644 --- a/locale/es_MX/LC_MESSAGES/django.po +++ b/locale/es_MX/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-28 21:53+0000\n" -"Last-Translator: Rodolfo Cossalter \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,12 +24,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "El nombre no debe contener ' / '." @@ -38,7 +38,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Login id %s ya existe." @@ -56,20 +56,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Fallo al definir cuota: la cuota máxima es %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "El nombre sólo puede tener letras, números, espacio, guión o guión bajo" +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -87,18 +91,11 @@ msgstr "Hay sub-departamentos en este departamento." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Mi Biblioteca" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "El nombre del grupo sólo puede tener letras, números, espacio, guión, punto, comilla simple o guión bajo" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -118,22 +115,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "La bibilioteca del sistema no puede ser eliminada." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "La transferencia falló: el rol de %s es %s, no puede agregar una biblioteca." -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." 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:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "Hay una biblioteca asociada publicada." @@ -143,9 +140,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "Email %s es inválido." @@ -156,7 +153,7 @@ msgstr "Email %s es inválido." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Este ítem ha sido compartido con %s." @@ -207,6 +204,7 @@ msgid "Link Upload" msgstr "Subir Enlace" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -219,8 +217,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Correo electrónico" @@ -236,20 +234,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nombre" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Email de Contacto" @@ -257,7 +255,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Uso de Espacio" @@ -265,92 +263,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Cuota de Espacio" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "Hay mas de 500 usuarios, y no se ofrece ordenar." -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "La cantidad de usuarios excede el límite." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "Usuario %(user)s agregado con éxito." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Estás invitado a unirte a %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "El usuario %(user)s fue agregado con éxito. Se ha enviado un correo de aviso." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "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:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editado correctamente" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Tu cuenta en %s está activada." -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "La contraseña ha sido reestablecida en %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -358,7 +356,7 @@ msgid "" "configured." msgstr "Contraseña de o %(user)s restablecida a %(passwd)s. Pero el correo de notificación no pudo ser enviado, porque el servicio de correo no está configurado correctamente." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 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." @@ -373,16 +371,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Error interno del servidor" @@ -399,11 +397,11 @@ msgstr "Ruta de destino inválida" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Cuota agotada." @@ -413,9 +411,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "No se pudo mover el directorio %(src)s al subdirectorio %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "El archivo está bloqueado" @@ -432,7 +430,7 @@ msgstr "nombre de usuario inválido" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Usuario %s no encontrado." @@ -443,16 +441,16 @@ msgstr "Usuario %s no encontrado." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Persmiso denegado." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "El archivo no está bloqueado." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "No puede refrescar el bloqueo de este archivo." @@ -467,14 +465,16 @@ msgstr "El participante ya existe." msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "El rótulo sólo puede contener letras, números, punto, guión o guión bajo." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "El usuario %s ya es miembro del grupo." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -482,44 +482,59 @@ msgstr "El usuario %s ya es miembro del grupo." msgid "User %s not found in organization." msgstr "El usuario %s no se encuentra en la organización." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "El permiso ya existe." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "El nombre del grupo sólo puede tener letras, números, espacio, guión o guión bajo" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s ha revocado tu acceso a %(site_name)s." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "La dirección de correo no está permitida como invitado." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s ya ha sido invitado." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "El usuario %s ya existe." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -551,11 +566,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Contraseña incorrecta" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Error en el desencriptado de la biblioteca" @@ -581,32 +596,24 @@ msgstr "No se puede mover la carpeta %s, por favor verifique los permisos." msgid "Can't delete folder %s, please check its permission." msgstr "No se puede borrar la carpeta %s, por favor verifique los permisos." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Fallo al enviar el enlace compartido. El servicio de correo electrónico no está adecuadamente configurado, por favor, contacte al administrador" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "archivo" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Un archivo ha sido compartido contigo en %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "carpeta" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Una carpeta fue compartida contigo en %s" @@ -616,13 +623,13 @@ msgid "email invalid." msgstr "email inválido." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Imposible descargar directorio \"%s\": tamaño excedido." @@ -632,41 +639,41 @@ msgstr "Imposible descargar directorio \"%s\": tamaño excedido." msgid "Total size exceeds limit." msgstr "El tamaño total excede el límite" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "La contraseña es demasiado corta." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, 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:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, 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:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "El enlace de compartir %s ya existe." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Contraseña demasiado corta" @@ -714,16 +721,20 @@ msgstr "Wiki no encontrado." msgid "Name is required." msgstr "Se requiere nombre." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "El nombre sólo puede tener letras, números, espacio, guión o guión bajo" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Por favor ingresar." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Email o Nombre de usuario" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -731,71 +742,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Contraseña " -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Por favor, ingresa un email/nombre de usuario y contraseña correctos. Notar que ambos datos son sensibles a mayúsculas y minúsculas." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Esa dirección de correo no está asociada a ninguna cuenta de usuario. ¿Está seguro de que está registrado en el sistema?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Esta cuenta está inactiva." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Tu navegador no tiene habilitados los cookies. Las cookies son requeridas para autenticarse en el sitio." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "No se puede restablecer la contraseña, por favor contacte al administrador de LDAP." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Reestablecer contraseña en %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nueva contraseña" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Confirmación de nueva contraseña" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Las contraseñas no concuerdan" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Contraseña antigua" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "La contraseña antigua ingresada es incorrecta. Por favor, corrijala." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Contraseña (de nuevo)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -879,28 +890,28 @@ msgstr "Avatar actualizado correctamente." msgid "Successfully deleted the requested avatars." msgstr "Avatars borrados correctamente." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Cuenta %(account)s inmovilizada en %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Dirección de correo" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Nombre de usuario" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Debe tener una longitud de 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Ingresa una dirección de correo válida." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "ID de usuario inválido" @@ -983,40 +994,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Estado" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administrador" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP (importado)" @@ -1024,7 +1035,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Activo" @@ -1032,25 +1043,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Sí" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Invitado" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Predeterminado" @@ -1287,8 +1298,8 @@ msgstr "Editar Contacto" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Fallo. Por favor, verifique la red" @@ -1342,16 +1353,16 @@ msgstr "Borrado correctamente %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Error. por favor contacte al administrador." @@ -1387,7 +1398,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argumento Faltante" @@ -1448,11 +1459,6 @@ msgstr "No se pudo crear el grupo en org." msgid "Permission error: only group staff can add member" msgstr "Error de permiso: sólo miembros del grupo de administradores pueden agregar miembros" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "El grupo no existe" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "El grupo está lleno" @@ -1514,10 +1520,10 @@ msgstr "Gracias por usar nuestro sitio!" msgid "The %(site_name)s team" msgstr "El equipo de %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -1945,41 +1951,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 "Puede descargar SeaDrive 2.0 del sitio oficial de Seafile. Después de instalarlo e ingresar a su cuenta de Seafile, SeaDrive comenzará a descargar listas de bibliotecas y archivos desde el servidor (igual que en SeaDrive 1.0.x). Ësto puede llevar un tiempo, dependiendo de la cantidad de archivos disponibles en su cuenta de Seafile. La descarga es progresiva, por lo tanto durante la descarga Ud ya puede acceder a algunos archivos en el disco virtual." #: 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 "Para acceder al disco virtual, sencillamente abra el explorador de archivos de Windows. Encontrará un nodo \"seadrive\" en el panel de navegación del explorador de archivos." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:16 msgid "Accessing files in the Virtual Drive" -msgstr "" +msgstr "Accediendo a los archivos en el Disco Virtual" #: 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 "Las bibliotecas están agrupadas en 4 categorías en el disco virtual: MisBibliotecas, Compartidas conmigo, Compartidas con grupos y Compartidas con todos." #: 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 "Como se puede ver, los iconos de estado están más integrados al esplorador de archivos de Windows. Los iconos difieren de los de la versión 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 "Los archivos en el disco viertual son creados como \"indicadores\" en el sistema de archivos local. Pueden estar en 3 estados:" #: 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 "Indicador de archivo: Una representación vacía del archivo que sólo puede ser abierto cuando existe una conexión de red." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:22 msgid "" @@ -1988,13 +1994,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 "Archivo completo: El archivo ha sido descargado y guardado localmente. La descarga es automática cuando un indicador de archivo es abierto por primera vez. Estos archivos están disponibles cada vez que abra SeaDrive, independientemente de las conexiones de red. El sispema operativo puede decidir borrar un archivo completo cuando necesite más espacio en disco." #: 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 "Archivo completo fijado: El archivo ha sido descargado y guardado localmente. se garantiza que estará disponible aún sin conexión de red." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:26 msgid "" @@ -2003,18 +2009,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 "Ud puede controlar cuales archivos o carpetas se almacenarán en el caché de forma local. Ésto se puede modificar desde el menú contextual cuando haga click derecho en un archivo o carpeta. Elija \"Guardar siempre en este dispositivo\" cuando desee fijar un archivo o carpeta localmente; elija \"Liberar espacio\" cuando desee borrar el caché para un archivo o carpeta." #: 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 "En SeaDrive 1.0, los archivos almacenados en el caché no se actualizan automáticmente cuando son actualizados en el servidor. En SeaDrive 2.0 los archivos completos y los fijados son automáticamente sincronizados con el servidor." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:30 msgid "File Download and Control" -msgstr "" +msgstr "Descarga y Control de Archivos" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:31 msgid "" @@ -2022,7 +2028,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 "Cada vez que abra un indicador de archivo, el sistema operativo automáticamente comenzará a descargarlo. Si la descarga llevase algún tiempo, habrá una barra indicadora del progreso en el explorador y podrá cancelar la descarga." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:32 msgid "" @@ -2030,7 +2036,7 @@ 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 "A veces una aplicación en segundo plano puede intentar descargar un archivo en el disco virtual (como ser un software Anti-Virus). Ud será notificado por el sistema operativo acerca de esta acción y podrá elegir cancelar la descarga o deshabilitar que la aplicación intente descargar archivos en el futuro." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:34 #: seahub/help/templates/help/using_drive_client.html:79 @@ -2039,7 +2045,7 @@ msgstr "FAQ" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:35 msgid "Can I create, delete, rename libraries?" -msgstr "" +msgstr "¿Puedo crear, eliminar, renombrar bibliotecas?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:36 msgid "" @@ -2047,22 +2053,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 "Sí, Cuando cree, elimine o renombre bibliotecas en el disco virtual, la operación se verá reflejada en el servidor. Sólo puede crear, eliminar o renombrar bibliotecas en la categoría \"Mis Bibliotecas\". En las otras categorías, la operación será ignorada." #: 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 "¿Puedo crear archivos o carpetas fuera de una carpeta de biblioteca?" #: 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 "Sí. Pero loas archivos creados fuera de una carpeta de biblioteca serán ignorados y NO se sincronizarán con el servidor. Una nueva carpeta debajo de la carpeta \"Mis Bibliotecas\" será tratada como una nueva biblioteca." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:41 msgid "Can I access encrypted libraries?" -msgstr "" +msgstr "¿Puedo acceder a bibliotecas encriptadas?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:42 msgid "" @@ -2071,11 +2077,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 "Sí. Por defecto, las bibliotecas encriptadas no se sincronizan ni se muestran en el disco virtual. Ud debe elegir manualmente cuales bibliotecas encriptadas desea sincronizar e ingresar la contraseña. Simplemente haga click derecho en el icono de SeaDrive que está en la barra de tareas y elija \"Mostrar bibliotecas encriptadas\". Una ventana aparecerá y podrá elegir sincronizar o desincronizar una biblioteca encriptada." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:44 msgid "Is it compatible to SeaDrive 1.0?" -msgstr "" +msgstr "¿Es compatible con SeaDrive 1.0?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:45 msgid "" @@ -2084,11 +2090,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 utilizará cualquier cuenta existente y sus metadatos (almacenados en la carpeta C:\\usuarios\\nombredeusuario\\seadrive\\ ). Pero no utilizará los archivos almacenados en el caché de SeaDrive 1.0. Por lo tanto los archivos en el caché de la versión 1.0 no serán accesibles en la versión 2.0. Puede iniciar nuevamente SeaDrive 1.0 para subir los archivos al servidor o copiarlos." #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:47 msgid "How do I clean the cache?" -msgstr "" +msgstr "¿Cómo borro el caché?" #: seahub/help/templates/help/drive_client_2.0_for_windows_10.html:48 msgid "" @@ -2098,7 +2104,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 "Puede elegir manualmente cuales archivos y carpetas se almacenarán en el caché localmente. Si encuentra una carpeta que consume mucho espacio puede elegir \"Liberar espacio\" en esa carpeta y todos los archivos en caché de esa carpeta seran borrados. No hay necesidad de establecer un tiempo de borrado de caché o límite de tamaño de caché como en SeaDrive 1.0. Como los indicadores son sólo archivos normales creados en el disco local, el tamaño del caché está limitado sólo por el espacio disponible en su computadora." #: seahub/help/templates/help/encrypted_libraries.html:6 msgid "How to Use Encrypted Libraries" @@ -2130,7 +2136,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 crea una biblioteca encriptada a partir de una carpeta local mediante el cliente de escritorio (ver sincronizar archivos), la contraseña no es enviada al servidor." #: seahub/help/templates/help/encrypted_libraries.html:17 msgid "When you access the encrypted library:" @@ -2158,7 +2164,7 @@ msgstr "Notar que una biblioteca encriptada sólo encripta el contenido de los a #: seahub/help/templates/help/file_locking.html:5 msgid "File locking" -msgstr "" +msgstr "Bloqueo de archivos" #: seahub/help/templates/help/file_locking.html:6 msgid "" @@ -2167,23 +2173,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 "Cuando más de una persona colabora en un archivo, es probable que más de una persona modifique el archivo simultáneamente. Seafile maneja bien esta situación con archivos de conflicto. Pero a menudo es mas conveniente bloquear el archivo cuando una persona desea modificar el archivo con exclusividad. Seafile Professional Edition admite el bloqueo de archivos." #: 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 "El bloqueo de archivos funciona tanto en la app web como en el cliente que sincroniza. Los introduciremos uno por uno." #: seahub/help/templates/help/file_locking.html:8 msgid "File locking on the Web App" -msgstr "" +msgstr "Bloqueo de archivos en la App 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 "Para bloquear un archivo, puede navegar a la carpeta contenedora del archivo en la app web, y hacer click en el menú desplegable \"operaciones\"." #: seahub/help/templates/help/file_locking.html:11 msgid "" @@ -2191,46 +2197,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 "Una vez que el archivo está bloqueado, podrá ver un símbolo rojo \"pare\" en una esquina del icono del archivo. Moviendo el ratón sobre el símbolo pare, podrá ver quien bloquea el achivo. También podrá desbloquear un archivo bloqueado por Ud, pero no los bloqueados por otros." #: seahub/help/templates/help/file_locking.html:13 msgid "File locking on the desktop client" -msgstr "" +msgstr "Bloqueo de archivos en el cliente de escritorio" #: 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 "Luego de que una biblioteca esté sincronizada en el cliente, puede bloquear/desbloquear archivos en esta biblioteca en el Explorador de Archivos en Windows o en el Finder en Mac OS." #: 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 "Para bloquear el archivo, haga click derecho en un archivo ya sincronizado y elija \"bloquear este archivo\" en el menú \"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 archivo está bloqueado por Ud, podrá ver un símbolo anaranjado \"pare\" en el icono del archivo. Puede elegir desbloquearlo." #: 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 archivo está bloqueado por otro usuario, podrá ver un símbolo rojo \"pare\" en el icono del archivo. El archivo automáticamente se establece como sólo-lectura. No podrá modificarlo hasta que esté desbloqueado.." #: 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 una biblioteca no está sincronizada, aún puede usar el navegador de archivos en la nube para bloquear y desbloquear archivos en ella." #: seahub/help/templates/help/file_locking.html:22 msgid "Auto locking office files" -msgstr "" +msgstr "Bloqueo automático de archivos de office" #: seahub/help/templates/help/file_locking.html:23 msgid "" @@ -2239,19 +2245,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 "Luego de que una biblioteca esté sincronizada en el cliente de escritorio, cuando Ud. abre un documento de Microsoft Office, Seafile automáticamente bloquea el archivo. Cuando cierra el archivo Seafile automáticamente lo desbloquea. El estado del bloqueo se propaga a otras computadoras que sincronizan esta biblioteca. Esto previene la edición concurrente del mismo archivo de Office y es conveniente para la colaboración." #: seahub/help/templates/help/file_locking.html:24 msgid "Details about file locking" -msgstr "" +msgstr "Detalles acerca del bloqueo de archivos" #: seahub/help/templates/help/file_locking.html:25 msgid "There are a few useful tips about how file locking works:" -msgstr "" +msgstr "Hay unos pocos consejos útiles acerca de como funciona el bloqueo de archivos:" #: 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 archivo bloqueado sólo puede ser desbloqueado por el usuario que lo bloqueó." #: seahub/help/templates/help/file_locking.html:28 msgid "" @@ -2259,17 +2265,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 archivo bloqueado no puede ser modificado, movido, renombrado o eliminado por otros usuarios. Aún así, otros usuarios pueden mover, eliminar o renombrar la carpeta superior de un archivo bloqueado. El propósito del bloqueo es, principalmente, prevenir la edición simultánea." #: 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 "Cuando la carpeta superior de un archivo bloqueado es renombrada o movida dentro de la misma biblioteca, el bloqueo se mantiene luego de la operación." #: seahub/help/templates/help/finding_older_version_files.html:6 msgid "Finding older version of files" -msgstr "" +msgstr "Buscando versiones anteriores de archivos" #: seahub/help/templates/help/finding_older_version_files.html:7 msgid "" @@ -2277,28 +2283,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 monitorea el historial de modificación de todos los archivos. Cada vez que un archivo es modificado, se crea una nueva versión, mientras que la versión anterior se guarda por un período de tiempo configurable. Cuando desee acceder a una versión anterior de un archivo, el historial de ese archivo resulta muy conveniente." #: seahub/help/templates/help/finding_older_version_files.html:8 msgid "To list all the versions of a file:" -msgstr "" +msgstr "Para listar todas las versiones de un archivo:" #: 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 "En la App Seafile Web, navegue dentro de la carpeta que contiene el archivo. Mueva el cursor sobre la línea de ese archivo. Aparecerá un menú de operaciones. Haga click en el botón \"Historial\" en dicho menú." #: 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 "Se mostrará una lista de todas las versiones de ese archivo ordenada cronológicamente, la más reciente primero. La lista también contiene el historial de renombramiento del archivo." #: seahub/help/templates/help/finding_older_version_files.html:12 msgid "You can download, restore, view any version of the file." -msgstr "" +msgstr "Puede descargar, restaurar, o visualizar cualquier versión del archivo." #: seahub/help/templates/help/finding_older_version_files.html:14 #, python-format @@ -2306,11 +2312,11 @@ msgid "" "You can configure the retention period of file versions: setting history " "retention period." -msgstr "" +msgstr "Puede configurar el período de retención de versiones de archivo: estableciendo período de retención del historial." #: seahub/help/templates/help/folder_permission.html:6 msgid "Use folder permission for fine-grained access control" -msgstr "" +msgstr "Utilizar permisos de carpeta para un control de acceso más detallado" #: seahub/help/templates/help/folder_permission.html:8 #, python-format @@ -2320,14 +2326,14 @@ msgid "" "described in sharing libraries." " Here are some use cases:" -msgstr "" +msgstr " Para bibliotecas o carpetas compartidas, puede establecer permisos a las sub-carpetas para una persona o un grupo. Los permisos disponibles son los mismos que se describen encompartiendo bibliotecas. Aquí hay algunas formas de uso:" #: 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 "Compartió una biblioteca a un grupo con permiso \"sólo lectura\". También desea permitir que un determinado miembro del grupo pueda modificar archivos en una sub-carpeta. Puede conceder permiso de escritura en esta carpera, a esa persona." #: seahub/help/templates/help/folder_permission.html:11 msgid "" @@ -2335,7 +2341,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 "Compartió una biblioteca con 3 grupos. Hay 3 sub-carpetas en esa biblioteca, una para cada grupo, para subir archivos. Sin embargo, no desea que los usuarios modifiquen archivos que no le pertenecen a su grupo. Puede conceder permiso de escritura a la sub-carpeta, sólo a su grupo." #: seahub/help/templates/help/folder_permission.html:13 msgid "" @@ -2343,18 +2349,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 "Los permisos de las carpetas sólo son efectivos para las bibliotecas que comparte con otros. Para establecer efectivamente los permisos a sus sub-carpetas, debe primero compartir la biblioteca o carpeta superior; de lo contrario el permiso de la carpeta no tendrá efecto." #: seahub/help/templates/help/folder_permission.html:14 msgid "" "One important design goal of folder permission is to support hierarchical " "permissions:" -msgstr "" +msgstr "Un objetivo importante del diseño de los permisos de las carpetas es soportar los permisos jerárquicamente:" #: seahub/help/templates/help/folder_permission.html:16 msgid "" "Sub-folders automatically inherit folder permissions from its parent folder." -msgstr "" +msgstr "Las sub-carpetas heredan automáticamente los permisos de su carpeta superior." #: seahub/help/templates/help/folder_permission.html:17 msgid "" @@ -2363,11 +2369,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 "Los permisos establecidos en las sub-carpetas sobrescriben los permisos establecidos en su carpeta superior. Por ejemplo, usted establece un permiso de \"lectura-escritura\" en la carpeta \"archivos de la reunión\" para el usuario A, y establece un permiso de \"sólo lectura\" en la subcarpeta \"archivos de la reunión/hoy\" para el usuario A. Entonces el permiso del usuario A para \"archivos de la reunión/hoy\" es de \"sólo lectura\"." #: seahub/help/templates/help/folder_permission.html:19 msgid "Basic usage" -msgstr "" +msgstr "Uso básico" #: seahub/help/templates/help/folder_permission.html:20 msgid "" @@ -2375,7 +2381,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 "Sólo el propietario de la biblioteca puede establecer los permisos de sus sub-carpetas. En la interfaz de exploración de archivos, haga clic en el botón \"más operaciones\" y elija \"permiso\" en el menú desplegable. En la ventana emergente, podrá ver y establecer los permisos de la carpeta." #: seahub/help/templates/help/folder_permission.html:21 msgid "" @@ -2383,24 +2389,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 usted desea ver todos los permisos de carpeta establecidos en una biblioteca mueva el ratón sobre la biblioteca. Haga click en el botón \"más operaciones\", escoja \"Permisos de Carpeta\" en el menú desplegable. En la ventana emergente podrá ver y establecer permisos de carpeta en esta biblioteca." #: 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 "Cuando otros usuarios navegan en una carpeta, habrá un pequeño icono de \"ojo\" junto a las subcarpetas de \"sólo lectura\". Cuando el usuario navegue por esa subcarpeta, no podrá añadir/modificar/borrar archivos." #: 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 una carpeta de \"sólo lectura\" se sincroniza con la PC con la aplicación de escritorio Seafile, los cambios en una carpeta de \"sólo lectura\" no se subirán a la nube." #: seahub/help/templates/help/folder_permission.html:25 msgid "Advanced: priority between different permissions" -msgstr "" +msgstr "Avanzado: prioridad entre los diferentes permisos" #: seahub/help/templates/help/folder_permission.html:27 msgid "" @@ -2409,7 +2415,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 "Los permisos de las carpetas tienen mayor prioridad que el permiso establecido en el recurso compartido. Por ejemplo, si comparte una biblioteca con el usuario A con permiso de \"lectura y escritura\", y también establece un permiso de \"sólo lectura\" para una subcarpeta de esa biblioteca, entonces el usuario A sólo tiene acceso de \"sólo lectura\" a la subcarpeta, mientras que tiene acceso de \"lectura y escritura\" a todas las demás subcarpetas y archivos." #: seahub/help/templates/help/folder_permission.html:28 msgid "" @@ -2417,17 +2423,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 "Los permisos de carpetas establecidos para un usuario en particular tienen mayor prioridad que los permisos establecidos para un grupo. Es decir, cuando se comprueba el permiso de una carpeta, si el sistema encuentra un permiso específico del usuario, ignorará todos los permisos establecidos para los grupos a los que pertenece el usuario." #: seahub/help/templates/help/folder_permission.html:29 msgid "" "Permissions on sub-folders have higher priority than those on parent " "folders." -msgstr "" +msgstr "Los permisos de las subcarpetas tienen mayor prioridad que los de las carpetas superiores." #: seahub/help/templates/help/folder_permission.html:31 msgid "Here is a more complex example:" -msgstr "" +msgstr "He aquí un ejemplo más complejo:" #: seahub/help/templates/help/folder_permission.html:32 msgid "" @@ -2438,54 +2444,54 @@ 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 "Supongamos que la estructura de carpetas es como \"A/B\", el usuario \"Juan\" está en el grupo \"Personal\". Si usted establece un permiso de \"sólo lectura\" en la carpeta A para Juan, y, también establece un permiso de \"lectura y escritura\" en la carpeta \"A/B\" para el grupo \"Personal\"., entonces el permiso de Juan para la carpeta \"A/B\" sigue siendo sólo de \"sólo lectura\". Esto se debe a que, de acuerdo con la regla 2, el permiso de \"sólo lectura\" se corresponde primero con la carpeta \"A/B\" y el usuario \"Juan\"; lo que se hereda de su superior \"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 está utilizando un servidor de la edición Pro, puede buscar nombres de archivos y carpetas, así como el contenido de ciertos archivos, en la aplicación web de Seafile. Actualmente Seafile puede buscar el contenido de los siguientes tipos de archivos:" #: 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 (sólo en la edición Pro del servidor)" #: 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 (sólo en la edición Pro del servidor)" #: 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 (sólo en la edición Pro del servidor)" #: 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 "Archivos de 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 "Archivos 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 "Archivos 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 "Varios archivos de código fuente" #: 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 "Archivos de texto: .txt, .log" #: seahub/help/templates/help/full_text_file_search.html:17 msgid "" @@ -3668,16 +3674,16 @@ msgstr "Propietario" msgid "Member" msgstr "Miembro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Borrado correctamente %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Fallo al borrar: no existe el usuario" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s te ha invitado a unirte a %(site_name)s." @@ -3725,9 +3731,9 @@ msgstr "Establecer su contraseña" msgid "It is required." msgstr "Es requerido." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Virus detectado en %s" @@ -4035,7 +4041,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Tip: la manera más segura es la última, pero no está soportado por todos los navegadores. Recomendamos utilizar la ultima versión de Chrome o Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "La dirección de email es inválida" @@ -4187,51 +4193,45 @@ msgstr "Código de verificación" msgid "A verification code has been sent to the email." msgstr "Se ha enviado un código de verificación al email." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Error interno del servidor, o por favor verifique el(los) e-mail(s) ingresado(s)." -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Elija un directorio." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Guardado correctamente." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "El envío del enlace de subida falló. El servicio de Email no está configurado apropiadamente, contacte al administrador." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "La biblioteca no existe." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "La carpeta no existe." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Sólo el propietario de la biblioteca puede compartirla." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Por favor verifique el(los) e-mail(s) ingresado(s)" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "No se encuentra el enlace para compartir" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Código de verificación para visitar enlaces compartidos" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Fallo al enviar un código de verificación, por favor intente mas tarde." @@ -4981,7 +4981,7 @@ msgid "Network error" msgstr "Error de red" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Argumentos inválidos." @@ -5097,43 +5097,43 @@ msgstr "Deshabilitar" msgid "permission error" msgstr "error de permiso" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Error al ver la papelera" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Fallo al ver las modificaciones de la biblioteca" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "La biblioteca no existe" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Por favor, especifique el ID del historial" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Biblioteca restaurada con éxito." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "El historial especificado no existe" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Error desconocido" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" no existe." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Imposible descargar \"%s\"" @@ -5154,9 +5154,9 @@ msgstr "repo id incorrecto" msgid "Bad upload link token." msgstr "Identificador del enlace de subida inválido." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "El archivo no existe" @@ -5168,172 +5168,166 @@ msgstr "Id del repo en el enlace de subida, inválido." msgid "No conflict in the merge." msgstr "No hubo conflictos al unir." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "Error HTTP: No se pudo abrir el archivo en línea" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "Error URL: No se pudo abrir el archivo en línea" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "La codificación elegida no es correcta." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Codificación de archivo desconocida" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "El tamaño del archivo sobrepasa %s, no se puede abrir en linea." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "La biblioteca está encriptada, no se puede abrir el archivo en línea." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Imposible visualizar el archivo" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Error al preparar la página de la vista preliminar de archivo de Office Online." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Error al preparar la página de la vista preliminar de archivo de OnlyOffice." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "No es posible descargar el archivo, ruta inválida" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "No es posible descargar el archivo, ruta errónea" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "No es posible descargar el archivo, tráfico para compartir enlaces agotado." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Imposible descargar archivo." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "No es posible ver el archivo, el tráfico para enlaces compartidos ha sido agotado." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Enlace de compartir para %s." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Imposible descargar archivo" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Fallo al exportar Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Fallo al definir cuota: error interno del servidor" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Fallo al borrar: el usuario es el creador de una organización" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Evaluación eliminada con éxito para: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Los permisos de administrador de %s fueron revocados" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Fallo al revocar admin: el usuario no existe" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Fallo al cambiar la contraseña: el usuario no existe." -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Fallo al agregar el usuario %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "El usuario %s fue agregado correctamente. Se ha enviado un correo de aviso." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "El usuario %s fue agregado correctamente. Pero hubo un error al enviar la notificación; por favor, revise la configuración del correo." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "El usuario %s fue agregado correctamente." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "El usuario %s fue agregado correctamente. Pero el correo de aviso no pudo ser envíado, el servicio de correo no esta configurado." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Creador" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Debe ingresar un número" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Éxito" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "El número ingresado debe ser mayor que 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Eliminado con éxito" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s asignado como administrador." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Fallo al definir %s como administrador: el usuario no existe." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Opcional" diff --git a/locale/es_MX/LC_MESSAGES/djangojs.po b/locale/es_MX/LC_MESSAGES/djangojs.po index bdc0b5da02..13a28893c9 100644 --- a/locale/es_MX/LC_MESSAGES/djangojs.po +++ b/locale/es_MX/LC_MESSAGES/djangojs.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: Rodolfo Cossalter \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" @@ -22,7 +22,7 @@ msgstr "" #: frontend/src/components/btn-qr-code.js:38 msgid "Scan the QR code to view the shared content directly" -msgstr "" +msgstr "Escanear el código QR para ver el contenido compartido directamente" #: frontend/src/components/common/account.js:102 msgid "Exit System Admin" @@ -38,6 +38,7 @@ msgstr "Salir de Administrador de la Institución" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Administración del Sistema" @@ -54,7 +55,7 @@ msgid "Used:" msgstr "Utilizado:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -130,10 +131,10 @@ msgstr "Notificaciones" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -180,14 +181,15 @@ msgstr "Papelera" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Rótulos" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -276,6 +278,7 @@ msgstr "Descripción" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -370,8 +373,8 @@ msgstr "Cancelar" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -473,7 +476,7 @@ msgstr "Agregar un revisor" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -636,8 +639,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -645,7 +648,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -676,7 +679,8 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -808,13 +812,13 @@ msgstr "Nueva Biblioteca Departamental" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -944,9 +948,9 @@ msgstr "Las contraseñas no coinciden" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1054,8 +1058,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1091,7 +1095,7 @@ msgid "Delete Library" msgstr "Eliminar Biblioteca" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1306,6 +1310,25 @@ msgstr "Acercar" msgid "Zoom out" msgstr "Alejar" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Por favor escoja un archivo .xlsx" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Descargar un archivo de ejemplo" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Subir archivo" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Seleccionar Imagen" @@ -1415,7 +1438,7 @@ msgid "Label Current State" msgstr "Etiquetar el estado actual" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "Abandonar el grupo" @@ -1529,8 +1552,8 @@ msgstr "Grupo no encontrado" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1617,8 +1640,9 @@ msgstr "Nombre de Biblioteca" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1647,11 +1671,12 @@ msgstr "Tamaño" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1694,13 +1719,13 @@ msgid "Drafts" msgstr "Borradores" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1749,27 +1774,39 @@ msgstr "Usar borrador" msgid "Delete draft" msgstr "Eliminar borrador" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Administrar miembros del grupo" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Agregar miembro al grupo" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rol" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1778,10 +1815,10 @@ msgstr "Rol" msgid "Admin" msgstr "Administrar" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Miembro" @@ -1799,7 +1836,7 @@ msgid "New Wiki" msgstr "Nuevo Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1820,8 +1857,8 @@ msgstr "Nuevo Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2068,12 +2105,12 @@ msgstr "Enviando la nueva contraseña..." msgid "Save to:" msgstr "Guardar en:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Buscar" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2081,8 +2118,8 @@ msgstr "Buscar" msgid "Search files in this library" msgstr "Buscar archivos en esta biblioteca" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "No hay resultados" @@ -2132,20 +2169,20 @@ msgstr "Compartir a otro servidor" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2153,8 +2190,8 @@ msgstr "Compartir" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "icono" @@ -2199,7 +2236,11 @@ msgid "User Email" msgstr "Email del Usuario" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2362,22 +2403,10 @@ msgstr "Seleccionar un usuario" msgid "Transfer Group {placeholder} to" msgstr "Transferir Grupo {placeholder} a" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Por favor escoja un archivo .xlsx" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "importar usuarios desde un archivo .xlsx" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Descargar un archivo de ejemplo" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Subir archivo" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Fecha inválida." @@ -2492,10 +2521,10 @@ 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:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2574,6 +2603,7 @@ msgstr "Marcar como resuelto" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Ubicación" @@ -2589,28 +2619,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "bloqueado" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Desmarcar" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Marcar" @@ -2647,7 +2677,7 @@ msgid "Library" msgstr "Biblioteca" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "No hay resultados que coincidan." @@ -2798,25 +2828,39 @@ msgstr "marcado" msgid "unstarred" msgstr "desmarcado" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Bloquear" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Desbloquear" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detalles" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Abrir via el Cliente" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Comentar" @@ -2879,7 +2923,7 @@ msgstr "Mis Bibliotecas" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Compartido conmigo" @@ -2905,7 +2949,7 @@ msgstr "Herramientas" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favoritos" @@ -2943,8 +2987,8 @@ msgid "show more" msgstr "ver más" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3085,23 +3129,13 @@ msgstr "Usuario Anónimo" msgid "Expired" msgstr "Expirado" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "{name} eliminado con éxito." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "Fallo al eliminar {name}." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3112,13 +3146,6 @@ msgstr "Renombrar" msgid "Folder Permission" msgstr "Permiso de Carpeta" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detalles" - #: 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 @@ -3144,7 +3171,8 @@ msgstr "Cambiar contraseña" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Reestablecer contraseña" @@ -3686,7 +3714,7 @@ msgstr "No hay bibliotecas" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3699,11 +3727,11 @@ msgstr "Puedes crear bibliotecas haciendo click en el botón \"Nueva Biblioteca\ msgid "Groups" msgstr "Grupos" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Este es un grupo especial que representa a un departamento." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3712,7 +3740,11 @@ msgstr "Este es un grupo especial que representa a un departamento." msgid "Transfer" msgstr "Transferir" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importar Miembros" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Administrar Miembros" @@ -3860,6 +3892,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Último acceso" @@ -3893,7 +3926,7 @@ msgid "Successfully restored the library." msgstr "Biblioteca restaurada con éxito." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Fallo. Por favor, verifica la red." @@ -3905,25 +3938,25 @@ msgid "" "Library\" button in the menu bar." msgstr "Todavía no has creado bibliotecas. Una biblioteca es un contenedor para organizar tus archivos y carpetas. Una biblioteca también puede ser compartida con otros y sincronizada con tus dispositivos conectados. Puedes crear una biblioteca haciendo click en el botón \"Nueva Biblioteca\" en la barra del menú." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "Desmarcado con éxito {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "Marcado con éxito {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Biblioteca transferida con éxito." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Dañada (por favor contacte al administrador para reparar esta biblioteca)" @@ -3932,6 +3965,8 @@ msgstr "Dañada (por favor contacte al administrador para reparar esta bibliotec #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4182,7 +4217,8 @@ msgstr "Restaurar contraseña" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Revocar Privilegios" @@ -4313,7 +4349,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Restablecer" @@ -4325,11 +4361,11 @@ msgstr "Rango de tamaño de archivo inválido." msgid "Required at least three letters." msgstr "Se requieren al menos tres letras." -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "resultado" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "resultados" @@ -4411,8 +4447,8 @@ msgid "At server" msgstr "En el servidor" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Dejar de compartir" @@ -4493,7 +4529,7 @@ msgid "Create Group" msgstr "Crear Grupo" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Eliminar usuario" @@ -4707,7 +4743,7 @@ msgid "" msgstr "¿Está seguro que desea revocar los permisos de administrador de {placeholder} ?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "Revocar" @@ -4776,7 +4812,7 @@ msgstr "Identificador" #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:39 msgid "only show {placeholder}" -msgstr "" +msgstr "mostrar sólo {placeholder}" #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:123 #: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:139 @@ -5102,6 +5138,22 @@ msgstr "Enlaces Compartidos" msgid "Broken ({repo_id_placeholder})" msgstr "({repo_id_placeholder}) Dañado" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Institución" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Administrador predeterminado" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Administrador diario" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Administrador auditor" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Base de datos" @@ -5580,10 +5632,6 @@ msgstr "Marcar todo leído" msgid "Message" msgstr "Mensaje" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Abrir via el Cliente" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Registro de Acceso" diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po index f16367bdc8..095cf6d21a 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Finnish (http://www.transifex.com/haiwen/seahub/language/fi/)\n" "MIME-Version: 1.0\n" @@ -23,12 +23,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Nimi ei voi sisältää '/'" @@ -37,7 +37,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Login id %s on jo olemassa." @@ -55,20 +55,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Kiintiö asettaminen epäonnistui: maksimikiintiö on %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "Niimi voi ainoastaan sisältää kirjaimia, numeroita, välimerkin, tavuviivan tai alaviivan" +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -86,18 +90,11 @@ msgstr "Tässä osastossa ei ole ali-osastoja." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Oma Kirjasto" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -117,22 +114,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Järjestelmäkirjastoa ei voi poistaa." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -142,9 +139,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "Sähköpostiosoite %s on virheellinen." @@ -155,7 +152,7 @@ msgstr "Sähköpostiosoite %s on virheellinen." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Tämä on jaettu kohteelle %s." @@ -206,6 +203,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -218,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Sähköposti" @@ -235,20 +233,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nimi" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Yhteyssähköposti" @@ -256,7 +254,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Tilankäyttö" @@ -264,92 +262,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Tilakiintiö" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Käyttäjien määrä on ylittänyt limiitin." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Sinulle on lähetetty kutsu liittyä %s-palveluun" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Muokkaus onnistui" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Sinun tili kohteessa %s on aktivoitu" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Salasana on nollattu kohteessa %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -357,7 +355,7 @@ msgid "" "configured." msgstr "Salasana nollattu onnistuneesti käyttäjälle %(user)s, mutta sähköpostin lähettäminen epäonnistui, koska sähköpostipalvelu ei ole oikein konfiguroitu. Uusi salasana on %(passwd)s." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "pitää olla integer joka on suurempi tai samansuuruinen kuin 0." @@ -372,16 +370,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Sisäinen palvelinvirhe" @@ -398,11 +396,11 @@ msgstr "Virheellinen kohdepolku" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Tila loppu." @@ -412,9 +410,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Hakemistoa %(src)s ei voi siirtää sen alihakemistoon %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Tiedosto on lukittu" @@ -431,7 +429,7 @@ msgstr "Käyttäjätunnus ei kelpaa." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Käyttäjää %s ei löydy." @@ -442,16 +440,16 @@ msgstr "Käyttäjää %s ei löydy." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Pääsy estetty." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "Tiedosto ei ole lukittu." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Et voi päivittää tiedosto on lukiitu." @@ -466,14 +464,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Tagi voi sisältää vain, kirjaimia, numeroita, pilkku, tavuviiva tai alaviiva." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "Käyttäjä %s on jo ryhmän jäsen." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -481,44 +481,59 @@ msgstr "Käyttäjä %s on jo ryhmän jäsen." msgid "User %s not found in organization." msgstr "Käyttäjää %s ei löydy organisaatiosta." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "Oikeudet ovat jo olemassa." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Ryhmän nimi voi ainoastaan sisältää kirjaimia, numeroita, välimerkin, tavuviivan tai alaviivan" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "Sähköpostiosoitteella ei ole sallittua kutsua vierasta." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s on jo kutsuttu." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Käyttäjä %s on jo olemassa." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -550,11 +565,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Väärä salasana" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Salauksenpurkukirjaston virhe" @@ -580,32 +595,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Jaetun linkin lähetys epäonnistui. Sähköpostipalvelu ei ole oikein konfiguroitu. Ota yhteyttä ylläpitäjään." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "tiedosto" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Sinulle on jaettu tiedosto palvelussa %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "hakemisto" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Hakemisto on jaettu sinulle palvelussa %s" @@ -615,13 +622,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "Sinulle on jaettu latauslinkki palveluun %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Hakemiston lataus epäonnistui \"%s\": koko on liian suuri." @@ -631,41 +638,41 @@ msgstr "Hakemiston lataus epäonnistui \"%s\": koko on liian suuri." msgid "Total size exceeds limit." msgstr "Kokonaiskoko ylittää limiitin." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Salasana on liian lyhyt." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Salasana on liian lyhyt" @@ -713,16 +720,20 @@ msgstr "Wikiä ei löydetty." msgid "Name is required." msgstr "Nimi vaaditaan." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "Niimi voi ainoastaan sisältää kirjaimia, numeroita, välimerkin, tavuviivan tai alaviivan" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Kirjaudu sisään." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Sähköposti tai käyttäjänimi" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -730,71 +741,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Salasana" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Anna oikea sähköposti/käyttäjätunnus ja salasana. Huomaa, että molemmissa kentissä kirjainkoko on oltava oikein." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Sähköpostiosoitteella ei ole vastaavaa käyttäjätunnusta. Oletko varmasti rekisteröitynyt? " -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Tämä käyttäjätunnus on toimeton." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Web-selaimesi ei salli tällä hetkellä keksejä. Kirjautuminen vaatii keksien sallimisen." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "Sähköposti" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Salasanaa ei voitu nollata, ota yhteys LDAP-ylläpitäjään." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Nollaa Salasana %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Uusi salasana" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Uusi salasanan hyväksyntä" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Salasanat eivät täsmänneet." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Vanha salasana" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Vanha salasanasi syötettiin väärin. Syötä se uudelleen." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Salasana (uudelleen)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -878,28 +889,28 @@ msgstr "Onnistuneesti päivitettiin avatariasi." msgid "Successfully deleted the requested avatars." msgstr "Pyydetyt avatarit poistettiin onnistuneesti." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Tili %(account)s jäädytetty %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Sähköpostiosoite" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Käyttäjänimi" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Tämän arvon pituus on oltava 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Syötä kelpo sähköpostiosoite." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Epäkelpo käyttäjätunniste." @@ -982,40 +993,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Tila" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(tuotu)" @@ -1023,7 +1034,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktiivinen" @@ -1031,25 +1042,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Kyllä" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Vieras" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Oletus" @@ -1286,8 +1297,8 @@ msgstr "Muokkaa Kontaktia" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Epäonnistui. Ole hyvä ja tarkista verkkoyhteys." @@ -1341,16 +1352,16 @@ msgstr "Onnistuneesti Tuhottiin %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Virhe, ottakaa yhteyttä ylläpitäjään." @@ -1386,7 +1397,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argumentti puuttuu" @@ -1447,11 +1458,6 @@ msgstr "Ryhmän luonti epäonnistui." msgid "Permission error: only group staff can add member" msgstr "Käyttöoikeusvirhe: ainoastaan ryhmän ylläpitäjä voi lisätä jäseniä" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Ryhmää ei ole olemassa" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Ryhmä on täynnä" @@ -1513,10 +1519,10 @@ msgstr "Kiitos sivustomme käytöstä!" msgid "The %(site_name)s team" msgstr "%(site_name)s tiimi" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3667,16 +3673,16 @@ msgstr "Omistaja" msgid "Member" msgstr "Jäsen" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Poistettu onnistuneesti %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Poistaminen epäonnistui: käyttäjää ei ole" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s lähetti sinulle kutsun liittyä %(site_name)s-palveluun." @@ -3724,9 +3730,9 @@ msgstr "Aseta salasana" msgid "It is required." msgstr "Vaaditaan" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Virus havaittu kohteessa %s" @@ -4034,7 +4040,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Vinkki: jälkimmäinen tapa on turvallisempi, mutta se ei ole tuettu hyvin kaikissa selaimissa. Ohjeistamme sinua käyttämään viimeisintä versiota Chromesta tai Firefoxista." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "Sähköpostiosoite ei ole kelpo" @@ -4186,51 +4192,45 @@ msgstr "Vahvistuskoodi" msgid "A verification code has been sent to the email." msgstr "Vahvistuskoodi on lähetetty sähköpostiosoitteeseen." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Palvelimen sisäinen virhe, tai katso syöttämäsi sähköposti(t)." -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Ole hyvä ja valitse hakemisto." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Tallennettu onnistuneesti." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Jaetun lähetyslinkin lähettäminen epäonnistui. Sähköpostipalvelu on virheellisesti konfiguroitu. Ole hyvä ja ota yhteys ylläpitoon." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Kirjastoa ei ole." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Hakemistoa ei ole." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Ainoastaan kirjaston omistajalla on oikeus ja se." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Ole hyvä ja tarkista syöttämäsi sähköposti(t)" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Jakolinkkiä ei löydy" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Vahvistukoodi jakolinkkien vierailua varten" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Vahvistuskoodin lähetys epäonnistui, yritä myöhemmin uudelleen." @@ -4980,7 +4980,7 @@ msgid "Network error" msgstr "Verkkovirhe" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Virheelliset argumentit." @@ -5096,43 +5096,43 @@ msgstr "Poista käytöstä" msgid "permission error" msgstr "virhe oikeuksissa" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Roskakorin sivun katselu epäonnistui" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Kirjaston muokkauksen katselu epäonnistui" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Kirjastoa ei ole" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Ole hyvä ja määritä historian ID" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Kirjasto palautettu onnistuneesti." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Määrittämääsi historiaa ei ole" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Tuntematon virhe" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" ei ole olemassa." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Kohteen \"%s\" lataus ei onnistu" @@ -5153,9 +5153,9 @@ msgstr "Väärä säiliön id" msgid "Bad upload link token." msgstr "Virheellinen tunniste lähetyslinkissä." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Tiedostoa ei ole olemassa." @@ -5167,172 +5167,166 @@ msgstr "Virheellinen säiliön id lähetyslinkissä." msgid "No conflict in the merge." msgstr "Ei ristiriitoja yhdistämisessä." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: tiedoston avaus verkossa epäonnistui" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: tiedoston avaus verkossa epäonnistui" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Valitsemasi koodaus ei ole kelvollinen." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Tunnistamaton tiedostokoodaus" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Tiedoston koko ylittää %s, sitä ei voida avata verkossa." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Kirjasto on salattu, sitä ei voi avata verkossa." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Tiedoston katselu epäonnistui" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Virhe valmistettaessa Office Online -tiedoston esikatselusivua." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Virhe valmistettaessa OnlyOffice -tiedoston esikatselusivua." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Tiedoston lataus epäonnistui, virheellinen tiedostopolku" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Tiedoston lataus epäonnistui, väärä tiedostopolku" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Tiedoston lataus epäonnistui, jakolinkin kaista on käytetty." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Tiedoston lataus epäonnistui." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Epäonnistui esikatsella raw tiedostoa, jakolinkin kaista on käytetty." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Tiedostoa ei voi ladata" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Vienti Exceliin epäonnistui" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Kiintiön asettaminen epäonnistui: sisäinen palvelinvirhe" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Poisto epäonnistui: käyttäjä on organisaation luoja" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Koekäyttö poistettu onnistuneesti kohteelta: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Ylläpitäjän oikeudet poistettu onnistuneesti käyttäjältä %s" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Ylläpitäjän poisto epäonnistui: käyttäjää ei ole" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Salasanan nollaus epäonnistui: käyttäjää ei ole" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Käyttäjän %s lisääminen epäonnistui." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Käyttäjä %s lisätty onnistuneesti. Sähköposti ilmoitus on lähetetty." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Käyttäjä %s lisätty onnistuneesti. Sähköpostin lähetyksessä tapahtui virhe, ole hyvä ja tarkista sähköpostiasetukset." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Käyttäjä %s lisätty onnistuneesti." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Käyttäjä %s lisätty onnistuneesti, mutta sähköpostia ei voitu lähettää koska sähköpostiasetukset on väärin konfiguroitu." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Luoja" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Syöte pitää olla numero" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Onnistui" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Syötetty numero pitää olla suurempi kuin 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Poistettu onnistuneesti." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "Onnistuneesti asetettu %s ylläpitäjäksi" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Käyttäjän %s asetus ylläpitäjäksi epäonnistui: käyttäjää ei ole" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Valinnainen" diff --git a/locale/fi/LC_MESSAGES/djangojs.po b/locale/fi/LC_MESSAGES/djangojs.po index 90d38a61b1..cc6df8655c 100644 --- a/locale/fi/LC_MESSAGES/djangojs.po +++ b/locale/fi/LC_MESSAGES/djangojs.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -39,6 +39,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Järjestelmän hallinta" @@ -55,7 +56,7 @@ msgid "Used:" msgstr "Käytetty:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -131,10 +132,10 @@ msgstr "Ilmoitukset" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -181,14 +182,15 @@ msgstr "Roskakori" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Tagit" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -277,6 +279,7 @@ msgstr "Kuvaus" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -371,8 +374,8 @@ msgstr "Peruuta" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -474,7 +477,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -637,8 +640,8 @@ msgstr "Haluatko varmasti poistaa tilin?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -646,7 +649,7 @@ msgstr "Haluatko varmasti poistaa tilin?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -677,7 +680,8 @@ msgstr "Haluatko varmasti poistaa tilin?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -809,13 +813,13 @@ msgstr "Uusi Osastokirjasto" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -945,9 +949,9 @@ msgstr "Salasanat eivät täsmää" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1055,8 +1059,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1092,7 +1096,7 @@ msgid "Delete Library" msgstr "Tuhoa Kirjasto" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1307,6 +1311,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Ole hyvä ja valitse .xlsx tiedosto." + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Lataa esimerkkitiedosto" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Lisää tiedosto" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1416,7 +1439,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1530,8 +1553,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1618,8 +1641,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1648,11 +1672,12 @@ msgstr "Koko" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1695,13 +1720,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1750,27 +1775,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rooli" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1779,10 +1816,10 @@ msgstr "Rooli" msgid "Admin" msgstr "Ylläpitäjä" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Jäsen" @@ -1800,7 +1837,7 @@ msgid "New Wiki" msgstr "Uusi Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1821,8 +1858,8 @@ msgstr "Uusi Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2069,12 +2106,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2082,8 +2119,8 @@ msgstr "" msgid "Search files in this library" msgstr "Etsi tiedostoja tästä kirjastosta" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Ei tulosta" @@ -2133,20 +2170,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2154,8 +2191,8 @@ msgstr "Jaa" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ikoni" @@ -2200,7 +2237,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2363,22 +2404,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Ole hyvä ja valitse .xlsx tiedosto." - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Tuo käyttäjiä .xlsx tiedostosta" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Lataa esimerkkitiedosto" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Lisää tiedosto" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2493,10 +2522,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2575,6 +2604,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Sijainti" @@ -2590,28 +2620,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "lukittu" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Poista merkintä" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2648,7 +2678,7 @@ msgid "Library" msgstr "Kirjasto" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2799,25 +2829,39 @@ msgstr "suosikki" msgid "unstarred" msgstr "ei suosikki" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Lukitse" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Poista lukitus" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Yksityiskohdat" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Avaa asiakasohjelmassa" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Kommentti" @@ -2880,7 +2924,7 @@ msgstr "Minun Kirjastot" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Jaettu minulle" @@ -2906,7 +2950,7 @@ msgstr "Työkalut" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Suosikit" @@ -2944,8 +2988,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3086,23 +3130,13 @@ msgstr "Anonyymi käyttäjä" msgid "Expired" msgstr "Vanhentunut" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3113,13 +3147,6 @@ msgstr "Nimeä uudelleen" msgid "Folder Permission" msgstr "Hakemiston oikeudet" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Yksityiskohdat" - #: 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 @@ -3145,7 +3172,8 @@ msgstr "Vaihda salasana" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Nollaa salasana" @@ -3687,7 +3715,7 @@ msgstr "Ei kirjastoja" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3700,11 +3728,11 @@ msgstr "Voit luoda kirjastoja painamalla \"Uusi Kirjasto\" nappia ylhäällä." msgid "Groups" msgstr "Ryhmät" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Tämä on erityisryhmä, joka edustaa osastoa." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3713,7 +3741,11 @@ msgstr "Tämä on erityisryhmä, joka edustaa osastoa." msgid "Transfer" msgstr "Siirrä" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Tuo jäseniä" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Hallitse jäseniä" @@ -3861,6 +3893,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Viimeisin käyttö" @@ -3894,7 +3927,7 @@ msgid "Successfully restored the library." msgstr "Kirjasto palautettu onnistuneesti." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Epäonnistui. Ole hyvä ja tarkista verkkoyhteys." @@ -3906,25 +3939,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Kirjasto siirretty onnistuneesti." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Virheellinen (ole hyvä ja ota yhteyttä järjestelmän ylläpitäjään korjataksesi tämän kirjaston)" @@ -3933,6 +3966,8 @@ msgstr "Virheellinen (ole hyvä ja ota yhteyttä järjestelmän ylläpitäjään #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4183,7 +4218,8 @@ msgstr "Nollaa salasana" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Kumoa ylläpitäjä" @@ -4314,7 +4350,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4326,11 +4362,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4412,8 +4448,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Poistu jaosta" @@ -4494,7 +4530,7 @@ msgid "Create Group" msgstr "Luo Ryhmä" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Poista käyttäjä" @@ -4708,7 +4744,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5103,6 +5139,22 @@ msgstr "Jaetut linkit" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Instituutio" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Oletus pääkäyttäjä" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Pääkäyttäjä päivittäisille tehtäville" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Auditoinnin pääkäyttäjä" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Tietokanta" @@ -5581,10 +5633,6 @@ msgstr "Merkitse kaikki luetuksi" msgid "Message" msgstr "Viesti" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Avaa asiakasohjelmassa" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Käyttölogi" diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index cd1a0f5548..fc9372caf5 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -35,8 +35,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: French (http://www.transifex.com/haiwen/seahub/language/fr/)\n" "MIME-Version: 1.0\n" @@ -46,12 +46,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Le nom ne doit pas comporter de '/'." @@ -60,7 +60,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "L'identifiant de connexion %s existe déjà." @@ -78,20 +78,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Impossible de définir le quota : quota maximum %d Mo" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "Le nom ne peut contenir que des lettres, nombres, espace, trait d'union ou trait de soulignement." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -109,18 +113,11 @@ msgstr "Il y a des sous-départements dans cet département." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Ma bibliothèque" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "Le nom du groupe ne peut contenir que des lettres, des chiffres, des espaces, des traits d'union, des guillemets simples ou des traits du bas." - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -140,22 +137,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "La bibliothèque système ne peut pas être supprimée." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "Transfert échoué : le rôle de %s est %s, il ne peut ajouter de bibliothèque." -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." 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:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "Il existe une bibliothèque publiée associée." @@ -165,9 +162,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "L'e-mail %s n'est pas valide." @@ -178,7 +175,7 @@ msgstr "L'e-mail %s n'est pas valide." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Cet objet a été partagé avec %s." @@ -229,6 +226,7 @@ msgid "Link Upload" msgstr "Lien d'envoi" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -241,8 +239,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "E-mail" @@ -258,20 +256,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nom" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "E-mail de contact" @@ -279,7 +277,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Espace utilisé" @@ -287,92 +285,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Quota de l'espace" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "Il y a plus de 500 utilisateurs, et le tri n'est pas disponible." -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Le nombre d'utilisateurs dépasse la limite." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "L'utilisateur %(user)s a été ajouté avec succès." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Vous êtes invité à rejoindre %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "L'utilisateur %(user)s a été ajouté avec succès. Une notification a été envoyée par e-mail." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "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:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "L'édition a réussi." -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Votre compte sur %s a été activé" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, 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:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -380,7 +378,7 @@ msgid "" "configured." msgstr "Le mot de passe de l'utilisateur %(user)s a été remplacé par %(passwd)s avec succès. Malheureusement la notification par e-mail ne peut pas être envoyée : le service d'e-mail n'est pas configuré correctement." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "Doit être un nombre entier supérieur ou égal à 0." @@ -395,16 +393,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Erreur interne du serveur" @@ -421,11 +419,11 @@ msgstr "Chemin de destination invalide" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Quota dépassé." @@ -435,9 +433,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Impossible de déplacer le dossier %(src)s vers son sous-dossier %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Le fichier est verrouillé" @@ -454,7 +452,7 @@ msgstr "Nom d'utilisateur incorrect." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "L'utilisateur %s est introuvable." @@ -465,16 +463,16 @@ msgstr "L'utilisateur %s est introuvable." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Autorisation refusée." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "Le fichier n'est pas verrouillé." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Impossible de rafraichir. Ce fichier est verrouillé." @@ -489,14 +487,16 @@ msgstr "Le participant existe déjà." msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Un Tag peut contenir uniquement des lettres, chiffres, points, trait d'union ou trait du bas." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "L'utilisateur %s est déjà membre d'un groupe." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -504,44 +504,59 @@ msgstr "L'utilisateur %s est déjà membre d'un groupe." msgid "User %s not found in organization." msgstr "L'utilisateur %s n'a pas été trouvé dans l’organisation." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "Cette permission est déjà affectée" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Le nom du groupe ne peut contenir que des lettres, nombres ou espaces et les symboles trait d'union et souligné." - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s a révoqué votre accès à %(site_name)s." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 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é." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s est déjà invité." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "L'utilisateur %s existe déjà." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -573,11 +588,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Le mot de passe est erroné" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Erreur de déchiffrement de la bibliothèque" @@ -603,32 +618,24 @@ msgstr "Le dossier %s ne peut être déplacé, veuillez vérifier les permission msgid "Can't delete folder %s, please check its permission." msgstr "Le dossier %s ne peut être supprimé, veuillez vérifier les permissions." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "L'envoi du lien partagé a échoué. Le service d'e-mail n'est pas configuré correctement, veuillez contacter l'administrateur." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "fichier" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Un fichier a été partagé avec vous sur %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "répertoire" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Un dossier vous est partagé sur %s" @@ -638,13 +645,13 @@ msgid "email invalid." msgstr "L'adresse e-mail n'est pas valide" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Impossible de télécharger le dossier \"%s\" : La taille est trop grande." @@ -654,41 +661,41 @@ msgstr "Impossible de télécharger le dossier \"%s\" : La taille est trop grand msgid "Total size exceeds limit." msgstr "La taille totale dépasse la limite." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Le mot de passe est trop court." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, 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:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, 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:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "Le lien de partage %s existe déjà." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Le mot de passe est trop court" @@ -736,16 +743,20 @@ msgstr "Wiki introuvable." msgid "Name is required." msgstr "Le nom est requis." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "Le nom ne peut contenir que des lettres, nombres, espace, trait d'union ou trait de soulignement." + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Veuillez vous connecter." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "E-mail ou nom d'utilisateur" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -753,71 +764,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Mot de passe" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Saisissez un e-mail/nom d’utilisateur correct et un mot de passe. Notez que ces 2 champs sont sensibles à la casse." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Cette adresse e-mail n'a pas de compte d'utilisateur associé. Êtes-vous certain d'être enregistré ?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Ce compte est inactif." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Votre navigateur ne semble pas avoir les cookies activés. Les cookies sont requis pour se connecter." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Impossible de réinitialiser le mot de passe, veuillez contacter votre administrateur LDAP." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Mot de passe réinitialisé sur %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nouveau mot de passe" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Confirmation du nouveau mot de passe" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Les deux mots de passe ne correspondent pas." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Ancien mot de passe" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Votre ancien mot de passe n'a pas été correctement saisi. Veuillez l'introduire à nouveau." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Mot de passe (encore)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -901,28 +912,28 @@ msgstr "Votre avatar a été mis à jour avec succès." msgid "Successfully deleted the requested avatars." msgstr "Les avatars demandés ont été supprimés avec succès." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Compte %(account)s bloqué sur %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Adresse e-mail" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Nom d'utilisateur" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Cette valeur doit être de longueur 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Entrez une adresse e-mail valide." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "ID d'utilisateur non valide." @@ -1005,40 +1016,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Statut" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administration" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP (importé)" @@ -1046,7 +1057,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Actif" @@ -1054,25 +1065,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Oui" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Invité" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Défaut" @@ -1309,8 +1320,8 @@ msgstr "Modifier le contact" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Échec. Veuillez vérifier le réseau." @@ -1364,16 +1375,16 @@ msgstr "%s supprimé avec succès" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Erreur, veuillez contacter un administrateur." @@ -1409,7 +1420,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argument manquant" @@ -1470,11 +1481,6 @@ msgstr "Impossible de créer le groupe de l'organisation." msgid "Permission error: only group staff can add member" msgstr "Erreur de permission : seuls les administrateurs du groupe peuvent ajouter des membres" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Le groupe n'existe pas" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Le groupe est complet" @@ -1536,10 +1542,10 @@ msgstr "Merci d'utiliser notre service !" msgid "The %(site_name)s team" msgstr "L'équipe de %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3690,16 +3696,16 @@ msgstr "Propriétaire" msgid "Member" msgstr "Membre" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s a été supprimé avec succès." -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Impossible de supprimer : l'utilisateur n'existe pas" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s vous invite à rejoindre %(site_name)s." @@ -3747,9 +3753,9 @@ msgstr "Définir un mot de passe" msgid "It is required." msgstr "Cela est requis." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Virus détecté sur %s" @@ -4057,7 +4063,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Astuce : La dernière méthode est plus sécurisée, mais elle n'est pas bien supportée par tous les navigateurs. Nous vous conseillons d'utiliser la dernière version de Chrome ou Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "L'adresse e-mail n'est pas valide" @@ -4209,51 +4215,45 @@ msgstr "Code de vérification" msgid "A verification code has been sent to the email." msgstr "Un code de vérification a été envoyé sur votre e-mail." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Erreur interne du serveur, ou alors vérifiez le(s) e-mail(s) reçus" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Veuillez choisir un dossier." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Sauvegardé avec succès." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "L'envoi du lien d'envoi a échoué. Le service d'e-mail n'est pas configuré correctement, veuillez contacter l'administrateur." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "La bibliothèque n'existe pas." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Le répertoire n’existe pas." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Seul le propriétaire de la bibliothèque a l'autorisation de la partager." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Veuillez vérifier l'e-mail ou les e-mails que vous avez entré(s)" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Le lien de partage n'a pas été trouvé" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Code de vérification pour les liens de partage" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "L'envoi du code de vérification a échoué, veuillez réessayer plus tard." @@ -5003,7 +5003,7 @@ msgid "Network error" msgstr "Erreur réseau" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Arguments non valides." @@ -5119,43 +5119,43 @@ msgstr "Désactiver" msgid "permission error" msgstr "Erreur de permission" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Impossible d'afficher la page de la corbeille" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Impossible d'afficher les modifications de la bibliothèque" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "La bibliothèque n'existe pas" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Veuillez préciser l'ID de l'historique" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Bibliothèque restaurée avec succès" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "L'historique que vous avez spécifié n'existe pas" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Erreur inconnue" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" n'existe pas." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Impossible de télécharger \"%s\"" @@ -5176,9 +5176,9 @@ msgstr "Mauvais ID de repo" msgid "Bad upload link token." msgstr "Mauvais token de lien d'envoi." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Le fichier n'existe pas" @@ -5190,172 +5190,166 @@ msgstr "Mauvais id de dépôt dans le lien d'envoi." msgid "No conflict in the merge." msgstr "Pas de conflit dans la fusion." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: impossible d'ouvrir le fichier en ligne" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: impossible d'ouvrir le fichier en ligne" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "L'encodage que vous avez choisi n'est pas approprié." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Encodage de fichier inconnu" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "La taille du fichier dépasse %s, il ne peut donc pas être visionné en ligne." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "La bibliothèque est cryptée. Elle ne peut pas être ouverte en ligne." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Impossible d'afficher le fichier" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Erreur en préparant la page de prévisualisation du document Office Online" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Erreur en préparant la page de prévisualisation du fichier OnlyOffice" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Impossible de télécharger le fichier, chemin de fichier invalide" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Impossible de télécharger le fichier, chemin de fichier erroné" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Impossible de télécharger le fichier, le volume de transfert du lien de partage est dépassé." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Impossible de télécharger le fichier." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Impossible de voir le fichier brut, le trafic de lien de partage est épuisé." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Partager le lien pour %s." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Impossible de télécharger le fichier" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Impossible d'exporter vers Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Échec de mise en place du quota : erreur interne du serveur" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Impossible de supprimer : l'utilisateur est le créateur de l'organisation" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Suppression du test pour : %s avec succès" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Permissions administrateur de %s supprimées avec succès" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Impossible de supprimer les droits administrateur : l'utilisateur n'existe pas" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Impossible de réinitialiser le mot de passe : l'utilisateur n'existe pas" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Échec de l'ajout de l'utilisateur %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Utilisateur %s ajouté avec succès. Une notification par e-mail a été envoyée." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Utilisateur %s ajouté avec succès. Une erreur s'est produite lors de l'envoi de notification par e-mail. Le service de courrier électronique n'est pas configuré correctement." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "L'utilisateur %s a été ajouté avec succès." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "L'utilisateur %s a été ajouté avec succès. La notification par e-mail ne peut être envoyée, le service d'e-mail n'est pas configuré correctement." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Créateur" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "La saisie doit être un nombre" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Succès" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Le nombre saisi doit être supérieur à 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Supprimé avec succès." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s défini en tant qu'administrateur avec succès." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Impossible de définir %s en tant qu'administrateur : l'utilisateur n'existe pas." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Optionnel" diff --git a/locale/fr/LC_MESSAGES/djangojs.po b/locale/fr/LC_MESSAGES/djangojs.po index 2da1aca49a..015dab2eb8 100644 --- a/locale/fr/LC_MESSAGES/djangojs.po +++ b/locale/fr/LC_MESSAGES/djangojs.po @@ -19,9 +19,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -47,6 +47,7 @@ msgstr "Quitter l'administration de l'Organisation" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Administration système" @@ -63,7 +64,7 @@ msgid "Used:" msgstr "Utilisé :" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -139,10 +140,10 @@ msgstr "Notifications" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -189,14 +190,15 @@ msgstr "Corbeille" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Tags" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -285,6 +287,7 @@ msgstr "Description" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -379,8 +382,8 @@ msgstr "Annuler" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -482,7 +485,7 @@ msgstr "Ajouter un nouveau rédacteur" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -645,8 +648,8 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -654,7 +657,7 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -685,7 +688,8 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -817,13 +821,13 @@ msgstr "Nouvelle librairie départementale" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -953,9 +957,9 @@ msgstr "Les mots de passe ne correspondent pas" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1063,8 +1067,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1100,7 +1104,7 @@ msgid "Delete Library" msgstr "Supprimer une bibliothèque" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1315,6 +1319,25 @@ msgstr "Agrandir" msgid "Zoom out" msgstr "Dézoomer" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Veuillez choisir un fichier .xlsx" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Télécharger un fichier d'exemple" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Importer le fichier" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Sélectionner l'image" @@ -1424,7 +1447,7 @@ msgid "Label Current State" msgstr "Étiquette état actuel" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "Quitter le groupe" @@ -1538,8 +1561,8 @@ msgstr "Groupe non trouvé" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1626,8 +1649,9 @@ msgstr "Nom de la bibliothèque" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1656,11 +1680,12 @@ msgstr "Taille" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1703,13 +1728,13 @@ msgid "Drafts" msgstr "Brouillons" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1758,27 +1783,39 @@ msgstr "Utiliser le brouillon" msgid "Delete draft" msgstr "Supprimer le brouillon" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Gestion des membres du groupe" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Ajouter un membre au groupe" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rôle" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1787,10 +1824,10 @@ msgstr "Rôle" msgid "Admin" msgstr "Administration" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Membre" @@ -1808,7 +1845,7 @@ msgid "New Wiki" msgstr "Nouveau Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1829,8 +1866,8 @@ msgstr "Nouveau Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2077,12 +2114,12 @@ msgstr "Envoi du nouveau mot de passe.." msgid "Save to:" msgstr "Enregistrer sous :" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Chercher" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2090,8 +2127,8 @@ msgstr "Chercher" msgid "Search files in this library" msgstr "Recherche de fichiers dans cette bibliothèque" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Aucun résultat" @@ -2141,20 +2178,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2162,8 +2199,8 @@ msgstr "Partager" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "icône" @@ -2208,7 +2245,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2371,22 +2412,10 @@ msgstr "Sélectionner un utilisateur" msgid "Transfer Group {placeholder} to" msgstr "Transférer le groupe" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Veuillez choisir un fichier .xlsx" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Importer des utilisateurs depuis un fichier .xlsx" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Télécharger un fichier d'exemple" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Importer le fichier" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Date invalide." @@ -2501,10 +2530,10 @@ 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:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2583,6 +2612,7 @@ msgstr "Marquer comme complet" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Emplacement" @@ -2598,28 +2628,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "verrouillé" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Supprimer" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Favoris" @@ -2656,7 +2686,7 @@ msgid "Library" msgstr "Bibliothèque" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "Aucun résultat correspondant." @@ -2807,25 +2837,39 @@ msgstr "favoris" msgid "unstarred" msgstr "Retiré des favoris" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Verrouiller" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Déverrouiller" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Détails" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Ouvrir avec le client" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Commentaire" @@ -2888,7 +2932,7 @@ msgstr "Mes bibliothèques" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Partagé avec moi" @@ -2914,7 +2958,7 @@ msgstr "Outils" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favoris" @@ -2952,8 +2996,8 @@ msgid "show more" msgstr "Voir plus" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3094,23 +3138,13 @@ msgstr "Utilisateur anonyme" msgid "Expired" msgstr "Expiré" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "{name} a été supprimé." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "Impossible de supprimer {name}." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3121,13 +3155,6 @@ msgstr "Renommer" msgid "Folder Permission" msgstr "Droits sur le dossier" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Détails" - #: 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 @@ -3153,7 +3180,8 @@ msgstr "Changement de mot de passe" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Réinitialiser du mot de passe" @@ -3695,7 +3723,7 @@ msgstr "Pas de bibliothèque" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3708,11 +3736,11 @@ msgstr "Vous pouvez créer des bibliothèques en cliquant sur le bouton ci-dessu msgid "Groups" msgstr "Groupes" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Groupe spécial représentant le département" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3721,7 +3749,11 @@ msgstr "Groupe spécial représentant le département" msgid "Transfer" msgstr "Transférer " -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importer des utilisateurs" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Gestion des membres" @@ -3869,6 +3901,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Dernier accès" @@ -3902,7 +3935,7 @@ msgid "Successfully restored the library." msgstr "La bibliothèque a été restaurée." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Échec. Veuillez vérifier le réseau." @@ -3914,25 +3947,25 @@ msgid "" "Library\" button in the menu bar." msgstr "Vous n'avez pas encore créé de bibliothèque. Une bibliothèque est un contenant permettant d'organiser des dossiers et des fichiers. Une bibliothèque peut aussi être partagée avec d'autres utilisateurs et synchronisée sur vos appareils. Vous pouvez créer une bibliothèque en cliquant sur le bouton \"Nouvelle bibliothèque\" dans la barre de menu." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "{library_name_placeholder} a été supprimée des favoris." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "{library_name_placeholder} a été ajoutée aux favoris." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "La bibliothèque a été transférée." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Endommagée (Veuillez contacter un administrateur afin de réparer cette bibliothèque)" @@ -3941,6 +3974,8 @@ msgstr "Endommagée (Veuillez contacter un administrateur afin de réparer cette #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4191,7 +4226,8 @@ msgstr "Réinitialisation mot de passe" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Révoquer un administrateur" @@ -4322,7 +4358,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Réinitialiser" @@ -4334,11 +4370,11 @@ msgstr "L'intervalle de la taille de fichier n'est pas valide." msgid "Required at least three letters." msgstr "Trois lettres requises au minimum." -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "Résultat" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "Résultats" @@ -4420,8 +4456,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Désactiver le partage" @@ -4502,7 +4538,7 @@ msgid "Create Group" msgstr "Créer un groupe" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Supprimer un utilisateur" @@ -4716,7 +4752,7 @@ msgid "" msgstr "Êtes-vous certain de vouloir révoquer les droits de l’administration de {placeholder}?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "Révoquer" @@ -5111,6 +5147,22 @@ msgstr "Liens partagés" msgid "Broken ({repo_id_placeholder})" msgstr "({repo_id_placeholder}) endommagé" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Institution" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Administrateur par défaut" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Administrateur du jour" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Administrateur d'audit" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Utilisateurs" @@ -5589,10 +5641,6 @@ msgstr "Tout marquer comme lu" msgid "Message" msgstr "Message" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Ouvrir avec le client" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Fichier journaux" diff --git a/locale/he/LC_MESSAGES/django.po b/locale/he/LC_MESSAGES/django.po index f5f4b7dfa8..5256ccd981 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Hebrew (http://www.transifex.com/haiwen/seahub/language/he/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -35,7 +35,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -53,19 +53,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -84,18 +88,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "הספרייה שלי" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -115,22 +112,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -140,9 +137,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -153,7 +150,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -204,6 +201,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -216,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "אימייל" @@ -233,20 +231,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "שם" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -254,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -262,92 +260,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "נערך בהצלחה" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -355,7 +353,7 @@ msgid "" "configured." msgstr "" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -370,16 +368,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "שגיאת שרת פנימית" @@ -396,11 +394,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -410,9 +408,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "" @@ -429,7 +427,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -440,16 +438,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -464,14 +462,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -479,44 +479,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -548,11 +563,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "סיסמא לא נכונה" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "לפענח שגיאת ספרייה" @@ -578,32 +593,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "" @@ -613,13 +620,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "" @@ -629,41 +636,41 @@ msgstr "" msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "הסיסמא קצרה מדי" @@ -711,16 +718,20 @@ msgstr "" msgid "Name is required." msgstr "" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -728,71 +739,71 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "סיסמא" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "סיסמא חדשה" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "אשר סיסמא חדשה" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "שני שדות הסיסמה אינם תואמים." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "סיסמא ישנה" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "" -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "סיסמא )שוב(" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -876,28 +887,28 @@ msgstr "האווטאר עודכן בהצלחה." msgid "Successfully deleted the requested avatars." msgstr "נמחקו בהצלחה האווטארים המבוקשים." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "כתובת אימייל" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "שם משתמש" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "זיהוי משתמש לא תקין." @@ -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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "מנהל" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:268 +#: seahub/views/sysadmin.py:267 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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "כן" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "" @@ -1294,8 +1305,8 @@ msgstr "ערוך איש קשר" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "נכשל. נא בדוק הרשת." @@ -1349,16 +1360,16 @@ msgstr "נמחק בהצלחה %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1394,7 +1405,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "" @@ -1455,11 +1466,6 @@ msgstr "נכשל ביצירה" msgid "Permission error: only group staff can add member" msgstr "" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "הקבוצה לא קיימת" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "הקבוצה מלאה" @@ -1521,10 +1527,10 @@ msgstr "תודה שהשתמשתם באתר שלנו!" msgid "The %(site_name)s team" msgstr "" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3675,16 +3681,16 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "נמחק בהצלחה %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "" @@ -3732,9 +3738,9 @@ msgstr "" msgid "It is required." msgstr "זה דרוש." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4046,7 +4052,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4198,51 +4204,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "נשמר בהצלחה." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "הספרייה לא קיימת" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "רק לבעל הספרייה יש את ההרשאה לשתף את זה." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4992,7 +4992,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5108,43 +5108,43 @@ msgstr "" msgid "permission error" msgstr "שגיאת הרשאה" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "הספרייה לא קיימת" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "שגיאה לא ידועה" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "" @@ -5165,9 +5165,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "קובץ לא קיים" @@ -5179,172 +5179,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "קידוד קובץ לא ידוע" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "לא ניתן להציג קובץ" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, 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:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/he/LC_MESSAGES/djangojs.po b/locale/he/LC_MESSAGES/djangojs.po index 4af3e6d9b6..8c62b7538b 100644 --- a/locale/he/LC_MESSAGES/djangojs.po +++ b/locale/he/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Hebrew (http://www.transifex.com/haiwen/seahub/language/he/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "מנהל מערכת" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "אשפה" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "תיאור" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "בטל" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "באמת למחוק את חשבונך?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "באמת למחוק את חשבונך?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "באמת למחוק את חשבונך?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "סיסמאות אינן תואמות" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "העלה קובץ" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "גודל" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "מנהל" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "חיפוש" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "חיפוש" msgid "Search files in this library" msgstr "חיפוש קבצים בספרייה זו" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "אין תוצאה" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "שתף" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "העלה קובץ" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ msgid "Files" msgstr "קבצים" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "ספרייה" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "פרטים" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "שינוי שם" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "קבוצות" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "העבר" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "נכשל. נא בדוק הרשת." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "מחק משתמש" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "מסד הנתונים" @@ -5577,10 +5629,6 @@ msgstr "" msgid "Message" msgstr "הודעה" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/hu/LC_MESSAGES/django.po b/locale/hu/LC_MESSAGES/django.po index 9e8ebc88e9..0fe8836532 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Hungarian (http://www.transifex.com/haiwen/seahub/language/hu/)\n" "MIME-Version: 1.0\n" @@ -28,12 +28,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Név nem tartalmazhat \"/\" jelet." @@ -42,7 +42,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "A login ID%s már használatban van." @@ -60,20 +60,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, 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" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "A név kizárólag betűket, számokat szóközt, kötőjelet vagy aláhúzást tartalmazhat." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -91,18 +95,11 @@ msgstr "Ebben az osztályban alosztályok találhatóak." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Saját kötet" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -122,22 +119,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "A rendszer kötetet nem lehet törölni." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -147,9 +144,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "%s érvénytelen e-mail cím." @@ -160,7 +157,7 @@ msgstr "%s érvénytelen e-mail cím." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Ez az elem megosztva vele:%s" @@ -211,6 +208,7 @@ msgid "Link Upload" msgstr "Link feltöltés" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -223,8 +221,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "E-mail" @@ -240,20 +238,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Név" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Kapcsolat email" @@ -261,7 +259,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Felhasznált terület" @@ -269,92 +267,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Tárhely kvóta" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "A felhasználószám túllépi a maximumot." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Önt meghívták ide: %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Szerkesztés sikeres." -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, 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:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Megváltozott jelszó itt: %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -362,7 +360,7 @@ msgid "" "configured." msgstr "Jelszó sikeresen átállítva erre: %(passwd)s, de a(z) %(user)s felhasználónak nem lehet levelet küldeni mert a levél küldés nincs megfelelően beállítva." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "Csak 0 vagy nagyobb egész lehet." @@ -377,16 +375,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Belső kiszolgálóhiba" @@ -403,11 +401,11 @@ msgstr "A cél útvonal érvénytelen" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Kvóta túllépés." @@ -417,9 +415,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "A(z) %(src)s könyvtárat nem lehet átmozgatni a(z) %(des)s alkönyvtárába" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "A fájl zárolva van" @@ -436,7 +434,7 @@ msgstr "Érvénytelen felhasználónév." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "%s felhasználó nem található." @@ -447,16 +445,16 @@ msgstr "%s felhasználó nem található." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Jogosultság megtagadva" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "A fájl nincs zárolva." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Nem újíthatja meg a fájl zárolását." @@ -471,14 +469,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "A Tag csak betűket, számokat, szóközt, pontot, kötőjelet vagy aláhúzást tartalmazhat" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "%s felhasználó már a csoport tagja." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -486,44 +486,59 @@ msgstr "%s felhasználó már a csoport tagja." msgid "User %s not found in organization." msgstr "%s felhasználó nem található a jelenlegi szervezetben." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "A jogosultság már létezéik." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Csoportnév csak betűket, számokat, szóközt, kötőjelet vagy aláhúzást tartalmazhat" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 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." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s már meghívott." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "%s felhasználó már létezik." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -555,11 +570,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Hibás jelszó" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Kötet visszafejtési hiba" @@ -585,32 +600,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Megosztott hivatkozás küldése meghiúsult. Az e-mail szolgáltatás beállítása nem megfelelő. Vegye fel a kapcsolatot a rendszergazdával." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "fájl" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Fájlt osztottak meg Önnel itt: %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "könyvtár" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Könyvtárat osztottak meg Önnel itt: %s" @@ -620,13 +627,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "Feltöltési linket osztottak meg Önnel itt: %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "„%s” könyvtár letöltése sikertelen: túl nagy." @@ -636,41 +643,41 @@ msgstr "„%s” könyvtár letöltése sikertelen: túl nagy." msgid "Total size exceeds limit." msgstr "A teljes méret meghaladja a limitet." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "A jelszó túl rövid" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "A jelszó túl rövid" @@ -718,16 +725,20 @@ msgstr "Wiki nem található" msgid "Name is required." msgstr "Név kötelező." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "A név kizárólag betűket, számokat szóközt, kötőjelet vagy aláhúzást tartalmazhat." + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Kérem jelentkezzen be." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Email vagy felhasználónév" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -735,71 +746,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Jelszó" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Adjon meg helyes email-t/felhasználónevet és jelszót. Vegye figyelembe, hogy mindkét mező megkülönbözteti a kis- és nagybetűket." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Ehhez az e-mail címhez nem tartozik fiók. Biztosan regisztrált már?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Ez a fiók inaktív." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "A böngészője úgy tűnik, nem támogatja a cookiekat. A bejelentkezéshez ez feltétlenül szükséges." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "A jelszót nem lehet alaphelyzetbe állítani, keresse az LDAP adminisztrátort." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Jelszó átállítása: %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Új jelszó" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Új jelszó ismét" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "A megadott jelszavak nem egyeznek" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Régi jelszó" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "A régi jelszó hibás. Próbálja újra." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Jelszó (ismét)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -883,28 +894,28 @@ msgstr "Sikeresen frissítette az avatarját." msgid "Successfully deleted the requested avatars." msgstr "Sikeresen törlődtek a kijelölt avatarok." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "%(account)s felhasználói fiók zárolva %(site)s oldalon" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "E-mail cím" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Felhasználónév" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Legfeljebb 40 karakter hosszú lehet" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Adjon meg érvényes e-mail címet." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Érvénytelen felhasználóazonosító." @@ -987,40 +998,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Állapot" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(betöltve)" @@ -1028,7 +1039,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktív" @@ -1036,25 +1047,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Igen" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 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:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Alapértelmezett" @@ -1291,8 +1302,8 @@ msgstr "Kapcsolat szerkesztése" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Sikertelen. Ellenőrizze a hálózatot." @@ -1346,16 +1357,16 @@ msgstr "%s törlése sikeres" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Hiba, vegye fel a kapcsolatot az adminisztrátorral." @@ -1391,7 +1402,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Hiányzó paraméter" @@ -1452,11 +1463,6 @@ msgstr "Szervezeti csoport létrehozása sikertelen." msgid "Permission error: only group staff can add member" msgstr "Jogosultsági hiba: csak a csoportadminisztrátorok adhatnak hozzá tagot" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Nem létezik a csoport" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "A csoport megtelt" @@ -1518,10 +1524,10 @@ msgstr "Köszönjük, hogy használja rendszerünket!" msgid "The %(site_name)s team" msgstr "%(site_name)s csapat" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3672,16 +3678,16 @@ msgstr "Tulajdonos" msgid "Member" msgstr "Tag" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s törlése sikeres" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "A felhasználó nem létezik, nem lehet törölni" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s meghívott ide: %(site_name)s." @@ -3729,9 +3735,9 @@ msgstr "Állítsa be jelszavát" msgid "It is required." msgstr "Ez kötelező." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Vírustalálat a következőben: %s" @@ -4039,7 +4045,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Tipp: ez utóbbi megoldás nagyobb biztonságot ad, de nem minden böngésző támogatja megfelelően. Ha ezt a lehetőséget választja, kérjük, győződjön meg róla, hogy a Chrome vagy a Firefox böngészők legfrissebb verzióját használja." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "Érvénytelen email cím" @@ -4191,51 +4197,45 @@ msgstr "Ellenőrzőkód" msgid "A verification code has been sent to the email." msgstr "Email címére egy ellenőrzőkódot küldtünk." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Szerver hiba, vagy ellenőrizd a beadott e-maileket" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Válasszon könyvtárat." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Sikeresen elmentve." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "A feltöltési hivatkozás nem küldhető el, mert az e-mail szolgáltatás nincs megfelelően konfigurálva. Kérem, lépjen kapcsolatba a szerver adminisztrátorával." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "A kötet nem létezik." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "A könyvtár nem létezik." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Csak a kötet tulajdonosa jogosult megosztani." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Ellenőrizd a beadott e-maileket" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Megosztási link nem található" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Ennelőrzőkód megosztási linkek megtekintéséhez" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Ellenőrző kód küldése sikertelen, próbálja újra később." @@ -4985,7 +4985,7 @@ msgid "Network error" msgstr "Hálózati hiba" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Érvénytelen argumentumok" @@ -5101,43 +5101,43 @@ msgstr "Letilt" msgid "permission error" msgstr "jogosultsághiba" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Újrahasznosítás oldal megjelenítése sikertelen" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Sikertelen a kötet módosításainak megtekintése" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "A kötet nem létezik" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Adjon meg naplóazonosítót" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Könyvtár sikeresen visszaállítva." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "A megadott napló nem létezik" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Ismeretlen hiba" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" nem létezik." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "„%s” letöltése sikertelen" @@ -5158,9 +5158,9 @@ msgstr "Hibás tárolóazonosító" msgid "Bad upload link token." msgstr "Hibás feltöltési link token." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "A fájl nem létezik" @@ -5172,172 +5172,166 @@ msgstr "Hibás repo id a feltöltési linkben." msgid "No conflict in the merge." msgstr "Nincs ütközés az összeolvasztás során." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTP hiba: fájl online megnyitása meghiúsult" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URL hiba: fájl online megnyitása meghiúsult" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "A választott kódolás nem megfelelő." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Érvénytelen fájlkódolás" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Fájlméret több mint %s, nem nyitható meg online." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Ez egy titkosított kötet, a fájlokat nem lehet online megjeleníteni." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Fájl megtekintése sikertelen" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Hiba történt a fájl Online Office előnézeti oldal betöltése közben." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Hiba történt a fájl OnlyOffice előnézeti oldal betöltése közben." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "A fájlt nem lehet letölteni, érvénytelen elérési útvonal" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "A fájlt nem lehet letölteni, hibás elérési útvonal" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "A fájlt nem lehet letölteni, mert a megosztási link már el lett használva." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Fájl letöltése sikertelen." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "A nyers fájl nem jeleníthető meg, a megosztási link elérte forgalmi korlátját." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Nem lehet fájlt letölteni" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Excelbe exportálás sikertelen." - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Kvóta beállítása sikertelen: belső hiba" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Törlés sikertelen: szervezetet létrehozó felhasználó" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Próba sikeresen törölve innen: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "%s felhasználótól az adminisztrátori jogok megvonása sikeres" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "A felhasználótól nem lehet megvonni az adminisztrátori jogokat, a felhasználó nem létezik" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Jelszó átállítása sikertelen: a felhasználó nem létezik" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Hiba a felhasználó felvételénél: %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "%s hozzáadása sikeres. E-mail értesítés kiküldve." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "%s hozzáadása sikeres. E-mail értesítés kiküldése sikertelen." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "%s hozzáadása sikeres." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "%s hozzáadása sikeres. E-mail értesítés kiküldése sikertelen, mivel nincs jól beállítva." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Létrehozó" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Szám kell" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Sikeres" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "A szám legyen 0-nál nagyobb" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Sikeresen törölve." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s adminisztrátornak való beállítása sikeres." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "A %s felhasználót nem lehet adminisztrátornak jelölni, a felhasználó nem létezik." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Opcionálos" diff --git a/locale/hu/LC_MESSAGES/djangojs.po b/locale/hu/LC_MESSAGES/djangojs.po index 427f51a6de..31aa68bff7 100644 --- a/locale/hu/LC_MESSAGES/djangojs.po +++ b/locale/hu/LC_MESSAGES/djangojs.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: Kelemen Norbert \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" @@ -38,6 +38,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Rendszer-adminisztrátor" @@ -54,7 +55,7 @@ msgid "Used:" msgstr "Foglalt:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -130,10 +131,10 @@ msgstr "Értesítések" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -180,14 +181,15 @@ msgstr "Kuka" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Tagek" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -276,6 +278,7 @@ msgstr "Leírás" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -370,8 +373,8 @@ msgstr "Mégsem" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -473,7 +476,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -636,8 +639,8 @@ msgstr "Biztosan törli a fiókot?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -645,7 +648,7 @@ msgstr "Biztosan törli a fiókot?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -676,7 +679,8 @@ msgstr "Biztosan törli a fiókot?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -808,13 +812,13 @@ msgstr "Új osztálykötet" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -944,9 +948,9 @@ msgstr "Nem egyeznek a megadott jelszavak." #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1054,8 +1058,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1091,7 +1095,7 @@ msgid "Delete Library" msgstr "Kötet törlése" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1306,6 +1310,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Válasszon egy .xlsx fájlt" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Mintafájl letöltése" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Fájl feltöltése" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1415,7 +1438,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1529,8 +1552,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1617,8 +1640,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1647,11 +1671,12 @@ msgstr "Méret" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1694,13 +1719,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1749,27 +1774,39 @@ msgstr "Vázlat használata" msgid "Delete draft" msgstr "Vázlat törlése" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Szerep" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1778,10 +1815,10 @@ msgstr "Szerep" msgid "Admin" msgstr "Adminisztrátor" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Tag" @@ -1799,7 +1836,7 @@ msgid "New Wiki" msgstr "Új Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1820,8 +1857,8 @@ msgstr "Új Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2068,12 +2105,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Keres" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2081,8 +2118,8 @@ msgstr "Keres" msgid "Search files in this library" msgstr "Fájlok keresése ebben a kötetben" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Nincs találat" @@ -2132,20 +2169,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2153,8 +2190,8 @@ msgstr "Megosztás" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ikon" @@ -2199,7 +2236,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2362,22 +2403,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Válasszon egy .xlsx fájlt" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Felhasználók importálása .xlsx fájlból" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Mintafájl letöltése" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Fájl feltöltése" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2492,10 +2521,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2574,6 +2603,7 @@ msgstr "Megjelölés megoldottként" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Helyszín" @@ -2589,28 +2619,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "lezárva" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Nem kedvenc" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Csillagozás" @@ -2647,7 +2677,7 @@ msgid "Library" msgstr "Kötet" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2798,25 +2828,39 @@ msgstr "kedvenc" msgid "unstarred" msgstr "nem kedvenc" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Lezár" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Kinyit" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Részletek" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Megnyitás kliensben" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Megjegyzés" @@ -2879,7 +2923,7 @@ msgstr "Köteteim" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Velem megosztva" @@ -2905,7 +2949,7 @@ msgstr "Eszközök" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Kedvencek" @@ -2943,8 +2987,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3085,23 +3129,13 @@ msgstr "Anonymous felhasználó" msgid "Expired" msgstr "Lejárt" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3112,13 +3146,6 @@ msgstr "Átnevezés" msgid "Folder Permission" msgstr "Könyvtár jogosultság" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Részletek" - #: 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 @@ -3144,7 +3171,8 @@ msgstr "Jelszó változtatás" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Jelszó átállítása" @@ -3686,7 +3714,7 @@ msgstr "Nincs kötet" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3699,11 +3727,11 @@ msgstr "Köteteket a fenti \"Új Kötet\" gombra kattintva hozhat létre." msgid "Groups" msgstr "Csoportok" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Ez a speciális csoport egy osztályt reprezentál." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3712,7 +3740,11 @@ msgstr "Ez a speciális csoport egy osztályt reprezentál." msgid "Transfer" msgstr "Átad" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Tagok importálása" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Tagok kezelése" @@ -3860,6 +3892,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Utolsó elérés" @@ -3893,7 +3926,7 @@ msgid "Successfully restored the library." msgstr "Könyvtár sikeresen visszaállítva." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Sikertelen. Ellenőrizze a hálózatot." @@ -3905,25 +3938,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Kötet átadása sikeres." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Sérült (a kötet javítása érdekében kérem értesítse az adminisztrátort)" @@ -3932,6 +3965,8 @@ msgstr "Sérült (a kötet javítása érdekében kérem értesítse az adminisz #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4182,7 +4217,8 @@ msgstr "Új jelszó" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Admin jog elvétele" @@ -4313,7 +4349,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4325,11 +4361,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4411,8 +4447,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Megosztás elhagyása" @@ -4493,7 +4529,7 @@ msgid "Create Group" msgstr "Csoport létrehozása" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Felhasználó törlése" @@ -4707,7 +4743,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5102,6 +5138,22 @@ msgstr "Megosztás linkek" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Intézmény" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Alapértelmezett Admin" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Napi Admin" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Vizsgáló Admin" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Adatbázis" @@ -5580,10 +5632,6 @@ msgstr "Mindet olvasottnak jelöl" msgid "Message" msgstr "Üzenet" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Megnyitás kliensben" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Hozzáférési napló" diff --git a/locale/is/LC_MESSAGES/django.po b/locale/is/LC_MESSAGES/django.po index a163037a57..25bbad050a 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Icelandic (http://www.transifex.com/haiwen/seahub/language/is/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -35,7 +35,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -53,19 +53,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, 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" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -84,18 +88,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Safnið mitt" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -115,22 +112,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Ekki er hægt að eyða kerfissafni." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -140,9 +137,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -153,7 +150,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -204,6 +201,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -216,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Netfang" @@ -233,20 +231,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nafn" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -254,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -262,92 +260,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Þér hefur verið boðið í %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Breyting tókst" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Reikningurinn þinn á %s hefur verið virkjaður" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Lykilorðið hefur verið endursett á %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -355,7 +353,7 @@ msgid "" "configured." msgstr "Tókst að endurstilla lykilorðið í %(passwd)s fyrir notandann %(user)s. En tölvupóst er ekki hægt að senda því tölvupóststillingar eru ekki rétt stilltar." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -370,16 +368,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Kerfisvilla" @@ -396,11 +394,11 @@ msgstr "Ekki leyfileg viðtökuslóð" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -410,9 +408,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Get ekki flutt möppuna %(src)s í undirmöppuna %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Skrá er læst" @@ -429,7 +427,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -440,16 +438,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Aðgangur óheimill." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -464,14 +462,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "Notandi %s er þegar meðlimur hóps." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -479,44 +479,59 @@ msgstr "Notandi %s er þegar meðlimur hóps." msgid "User %s not found in organization." msgstr "Notandi %s finnst ekki í samfélaginu." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Hópanafn má aðeins innihalda stafi, númer, stafabil, bandstrik eða undirstrik" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -548,11 +563,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Rangt lykilorð" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Villa í dulkóðuðu safni" @@ -578,32 +593,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Tókst ekki að senda tengilinn. Tölvupóstþjónustan er ekki alveg rétt stillt, vinsamlegast hafðu samband við kerfisstjóra." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "skrá" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Skrá er deilt með þér á %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "mappa" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Skáarsafni hefur verið deilt með þér á %s" @@ -613,13 +620,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "Upphleðsluslóð er deilt með þér á %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Get ekki hlaðið niður möppu \"%s\": of stórt." @@ -629,41 +636,41 @@ msgstr "Get ekki hlaðið niður möppu \"%s\": of stórt." msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Lykilorð er of stutt." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Lykilorðið er of stutt" @@ -711,16 +718,20 @@ msgstr "" msgid "Name is required." msgstr "Nafn er áskilið" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Vinsamlegast skráðu þig inn." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Netfang eða Notendanafn" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -728,71 +739,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Lykilorð" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Vinsamlegast sláði inn rétt netfang/notendanafn og lykilorð. Taktu eftir að há- og lágstafir skipta máli." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Þetta netfang er ekki tengt neinum skráðum notanda. Ertu viss um að þú sért skráður?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Þessi reikningur er óvirkur." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Ekki er búið að virkja kökur (e. cookies) í vafranum þínum. Þær eru skilyrði til að hægt sé að skrá sig inn." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "Netfang" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Get ekki breytt lykilorði, vinsamlegast hafðu samband við LDAP kerfisstjóra." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Endursetja Lykilorð á %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nýtt lykilorð" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Staðfesting nýs lykilorðs" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Lykilorðin stemma ekki" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Gamla lykilorðið" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Þú slóst gamla lykilorðið ekki rétt inn. Vinsamlegast sláðu það inn aftur." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Lykilorðið (aftur)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -876,28 +887,28 @@ msgstr "Tókst að uppfæra smámyndina þína." msgid "Successfully deleted the requested avatars." msgstr "Tókst að eyða þeim smámyndum sem beðið var um." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Netfang" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Notandanafn" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Þetta gildi verður að vera nákvæmlega 40 stafir" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Sláðu inn gilt netfang." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Ekki rétt notandaauðkenni" @@ -980,40 +991,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 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:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(innflutt)" @@ -1021,7 +1032,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Virkt" @@ -1029,25 +1040,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Já" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Gestur" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Sjálfgefið" @@ -1284,8 +1295,8 @@ msgstr "Breyta Félaga" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Tókst ekki, vinsamlegast athugaðu nettenginguna" @@ -1339,16 +1350,16 @@ msgstr "Tókst að eyða %s." #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1384,7 +1395,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Vantar frumgildi" @@ -1445,11 +1456,6 @@ msgstr "Tókst ekki að búa til stofnunarhóp." msgid "Permission error: only group staff can add member" msgstr "Leyfisvilla: aðeins stjórnendur hóps geta bætt við félögum" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Hópur er ekki til" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Hópur er fullur" @@ -1511,10 +1517,10 @@ msgstr "Takk fyrir að nota síðuna okkar!" msgid "The %(site_name)s team" msgstr "%(site_name)s teymið" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3665,16 +3671,16 @@ msgstr "Eigandi" msgid "Member" msgstr "Félagi" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Tókst að eyða %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Tókst ekki að eyða: notandinn er ekki til" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s bauð þér í %(site_name)s." @@ -3722,9 +3728,9 @@ msgstr "" msgid "It is required." msgstr "þetta er áskilið." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Veira fannst á %s" @@ -4032,7 +4038,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Hint: síðari leiðin er öruggari, en er ekki studd í öllum vöfrum. Við ráðleggjum þér að nota nýjustu útgáfuna af Chrome eða Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4184,51 +4190,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Kerfisvilla, en vinsamlegast athugaðu netfangið/netföngin sem þú slóst inn" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Veldu skáarsafn." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Tókst að vista." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Mistókst að senda tengil til að deila. Póstþjónustan er ekki rétt stillt, vinsamlegast hafðu samband við kerfisstjóra." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Safn er ekki til" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Mappan er ekki til." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Aðeins eigandi safnsins hefur leyfi til að deila því." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Vinsamlegast athugaðu netfangið/netföngin sem þú slóst inn" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4978,7 +4978,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Ógild gildi." @@ -5094,43 +5094,43 @@ msgstr "" msgid "permission error" msgstr "leyfisvilla" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Get ekki skoðað endurnýjaða síðu" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Getur ekki skoðað breytingar safns" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Safn er ekki til" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Vinsamlegast tilgreinið söguauðkenni" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Sagan sem þú tilgreindir er ekki til" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Óþekkt villa" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" er ekki til." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Get ekki hlaðið niður \"%s\"" @@ -5151,9 +5151,9 @@ msgstr "Rangt auðkenni safns" msgid "Bad upload link token." msgstr "Slæmt tákn í upphleðsluhlekk" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Skrá er ekki til" @@ -5165,172 +5165,166 @@ msgstr "Slæmt tilvísunarnúmer í upphleðsluhlekk" msgid "No conflict in the merge." msgstr "Engir árekstrar í sameiningunni" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTP villa: tókst ekki að opna skrána" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "Veffangsvilla: tókst ekki að opna skrána" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Kóðunin sem þú valdir á ekki við." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Óþekkt skráargerð" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Skráarstærð yfir %s, ekki hægt að opna í vafra." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Þetta safn er dulkóðað, get ekki opnað skrár innan kerfis." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Getur ekki skoðað skrá" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Gat ekki niðurhalað skrá, röng skráarslóð" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Gat ekki niðurhalað skrá, röng skráarslóð" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Gat ekki niðurhalað skrá, deilihlekksumferð er uppurin." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Get ekki halað niður skrá" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Mistókst að flytja út í Excel skrá" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Mistókst að setja kvóta: Kerfisvilla" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Mistókst að eyða: notandinn er stofnandi samfélagsins" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Tókst að eyða prufu fyrir: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Tókst að taka kerfisstjóraréttindi af %s" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Mistókst að taka kerfisstjóraréttindin af: notandinn er ekki til" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Mistókst að endurstilla lykilorð: notandinn er ekki til" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Mistókst að bæta við notanda %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Tókst að bæta við notandanum %s. Tilkynning hefur verið send í tölvupósti." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Tókst að bæta við notandanum %s. Villa kom upp þegar reynt var að senda tilkynningu þess efnis í tölvupósti, vinsamlegast athugaðu tölvupóststillingarnar." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Tókst að bæta við notandanum %s." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Tókst að bæta við notandanum %s. En ekki var hægt að senda tilkynningu um það í tölvupósti, því póstþjónustan er ekki rétt upp sett." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Stofnandi" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Gildið ætti að vera tala" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Tókst með ágætum" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Gildið ætti að vera tala stærri en 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Giftursamlega eytt" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "Tókst að gera %s að kerfisstjóra." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Mistókst að gera %s að kerfisstjóra: notandi er ekki til." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/is/LC_MESSAGES/djangojs.po b/locale/is/LC_MESSAGES/djangojs.po index 69c4baeb08..c77093caf3 100644 --- a/locale/is/LC_MESSAGES/djangojs.po +++ b/locale/is/LC_MESSAGES/djangojs.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -36,6 +36,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Kerfisstjórnun" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "Notað:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "Athugasemdir" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "Ruslafata" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "Lýsing" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "Hætta við" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "Lykilorðin stemma ekki" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "Eyða Safni" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Hlaða upp skrá" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1527,8 +1550,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "Stærð" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Hlutverk" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "Hlutverk" msgid "Admin" msgstr "Stjórna" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Félagi" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Leita" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "Leita" msgid "Search files in this library" msgstr "Leita að skrám í þessu safni" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Engin niðurstaða" @@ -2130,20 +2167,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "Deila" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "smámynd" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Hlaða upp skrá" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2587,28 +2617,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "læst" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Taka stjörnu af" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Setja stjörnu á" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "Safn" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2796,25 +2826,39 @@ msgstr "stjörnumerkt" msgid "unstarred" msgstr "Taka stjörnu af" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Læsa" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Aflæsa" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Í hnotskurn" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Opna með Biðlara" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2877,7 +2921,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2903,7 +2947,7 @@ msgstr "Tæki" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "Óþekktur notandi" msgid "Expired" msgstr "Útrunnið" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "Skipta um nafn" msgid "Folder Permission" msgstr "Möppuheimild" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Í hnotskurn" - #: 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 @@ -3142,7 +3169,8 @@ msgstr "Breyta Lykilorði." #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Endursetja Lykilorð" @@ -3684,7 +3712,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "" msgid "Groups" msgstr "Hópar" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "" msgid "Transfer" msgstr "Flytja" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Flytja inn Meðlimi" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Stjórna Meðlimum" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "Auðkenni" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Seinast Skoðað" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Mistókst. Vinsamlegast veldu netkerfi." @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Tókst að færa safnið." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Bilað (vinsamlegast hafðu samband við kerfisstjórann þinn til að laga safnið)" @@ -3930,6 +3963,8 @@ msgstr "Bilað (vinsamlegast hafðu samband við kerfisstjórann þinn til að l #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "Endursetja Lykilorð" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Taka kerfisstjóraréttindi af" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4323,11 +4359,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Yfirgefa Deilingu" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Eyða Notanda" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "Deildir Hlekkir" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Gagnagrunnur" @@ -5578,10 +5630,6 @@ msgstr "Merkja allt sem lesið" msgid "Message" msgstr "Skilaboð" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Opna með Biðlara" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Aðgangsskrá" diff --git a/locale/it/LC_MESSAGES/django.po b/locale/it/LC_MESSAGES/django.po index 5fd657cfe8..84e0f63bd0 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Italian (http://www.transifex.com/haiwen/seahub/language/it/)\n" "MIME-Version: 1.0\n" @@ -24,12 +24,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Il nome non dovrebbe includere '/'" @@ -38,7 +38,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Il Login id %s esiste già." @@ -56,20 +56,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Impossibile impostare la quota: la quota massima è %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "Il nome può contenere solo lettere, numeri, spazi, trattini o caratteri di sottolineatura." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -87,18 +91,11 @@ msgstr "Esistono sotto-reparti in questo Reparto" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "La Mia Libreria" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -118,22 +115,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "La libreria di sistema non può essere eliminata." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -143,9 +140,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "L'email %s non è valida." @@ -156,7 +153,7 @@ msgstr "L'email %s non è valida." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Questo oggetto è stato condiviso con %s." @@ -207,6 +204,7 @@ msgid "Link Upload" msgstr "Sincronizzare il Caricamento" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -219,8 +217,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Email" @@ -236,20 +234,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nome" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Contatto Email" @@ -257,7 +255,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Utilizzo dello spazio" @@ -265,92 +263,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Utilizzo della quota" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Il numero di utenti supera il limite." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Sei stato invitato ad aderire a %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Modifica eseguita" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Il tuo account su %s è stato attivato" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "La password è stata reimpostata su %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -358,7 +356,7 @@ msgid "" "configured." msgstr "Password reimpostata correttamente a %(passwd)s per l'utente %(user)s. Ma la notifica email non può essere inviata perché il servizio Email non è configurato correttamente." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "deve essere un numero intero maggiore o uguale a 0." @@ -373,16 +371,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Errore interno del server" @@ -399,11 +397,11 @@ msgstr "Percorso di destinazione non valido" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Quota superata." @@ -413,9 +411,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Non posso spostare la cartella %(src)s nella sua sottocartella %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "File protetto" @@ -432,7 +430,7 @@ msgstr "username non valido." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Utente %s non trovato." @@ -443,16 +441,16 @@ msgstr "Utente %s non trovato." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Permesso negato." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "Il File non è bloccato" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Non è possibile aggiornare il blocco di questo file." @@ -467,14 +465,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Il Tag può contenere solo lettere, numeri, punti, trattini o trattini di sottolineatura." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "L'utente %s è già membro del gruppo." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -482,44 +482,59 @@ msgstr "L'utente %s è già membro del gruppo." msgid "User %s not found in organization." msgstr "Utente %s non trovato nell'origanizzazione." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "L'autorizzazione esiste già." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Il nome dei gruppi possono contenere solo lettere, numeri, spazi vuoti, trattini o trattino basso" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "L'indirizzo email non può essere invitato come ospite." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s è già stato invitato." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Utente %s già presente." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -551,11 +566,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Password sbagliata" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Errore nella decrittazione della libreria" @@ -581,32 +596,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Invio del link di condivisione fallito. Il servizio Email non è correttamente configurato, per cortesia contatta l'amministratore." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "file" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Un file è stato condiviso con te su %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "cartella" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Una cartella è stata condivisa con te su %s" @@ -616,13 +623,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Impossibile scaricare la cartella \"%s\": la dimensione è troppo grande." @@ -632,41 +639,41 @@ msgstr "Impossibile scaricare la cartella \"%s\": la dimensione è troppo grande msgid "Total size exceeds limit." msgstr "La dimesione totale supera il limite." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "La password è troppo corta." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "La password è troppo corta" @@ -714,16 +721,20 @@ msgstr "Wiki non trovato" msgid "Name is required." msgstr "Nome è richiesto." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "Il nome può contenere solo lettere, numeri, spazi, trattini o caratteri di sottolineatura." + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Loggati." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Email o Username" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -731,71 +742,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Password" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Inserisci una email/nome utente e password corretti. Notare che entrambi i campi sono case-sensitive." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Questo indirizzo email non ha un profilo associato. Sei sicuro di volerlo registrare ?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "L'account è inattivo." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Il vostro browser sembra non abbia i cookies attivi. Sono richiesti per l'autenticazione." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Impossibile reimpostare password, contatta l'amministratore LDAP" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Reset della password per %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nuova password" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Conferma nuova password" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Le due password non corrispondono." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Vecchia password" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "La vecchia password non è corretta. Riprova." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Password (conferma)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -879,28 +890,28 @@ msgstr "Aggiornamento avatar completato correttamente." msgid "Successfully deleted the requested avatars." msgstr "Gli avatar sono stati cancellati correttamente." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Account %(account)s bloccato su %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Indirizzo e-mail" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Nome utente" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Questo valore deve essere lungo 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Inserire un indirizzo email valido." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Id utente non valido." @@ -983,40 +994,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Stato" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Amministratore" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(importato)" @@ -1024,7 +1035,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Attivo" @@ -1032,25 +1043,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Si" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Ospite" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Predefinito" @@ -1287,8 +1298,8 @@ msgstr "Modifica contatto" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Impossibile. Prego controlla la rete." @@ -1342,16 +1353,16 @@ msgstr "%s cancellato correttamente." #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Errore, prego contattare l'amministratore." @@ -1387,7 +1398,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argomento mancante" @@ -1448,11 +1459,6 @@ msgstr "Impossibile creare azienda di gruppo." msgid "Permission error: only group staff can add member" msgstr "Errore permessi: solo lo staff può aggiungere membri" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Il gruppo non essiste" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Il gruppo è pieno" @@ -1514,10 +1520,10 @@ msgstr "Grazie per aver usato il nostro sito!" msgid "The %(site_name)s team" msgstr "Il team di %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3668,16 +3674,16 @@ msgstr "Proprietario" msgid "Member" msgstr "Membro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s cancellato correttamente" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Impossibile cancellare: l'utente non esiste" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s ti ha invitato a unirti a %(site_name)s." @@ -3725,9 +3731,9 @@ msgstr "Imposta la tua password" msgid "It is required." msgstr "E' richiesto." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Virus rilevato su %s" @@ -4035,7 +4041,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Suggerimento: l'ultima modalità è quella più sicura, ma non è supportata da tutti i browser. Ti consigliamo di usare l'ultima versione di Chrome o Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "Indirizzo Email non valido" @@ -4187,51 +4193,45 @@ msgstr "Verificare il codice" msgid "A verification code has been sent to the email." msgstr "Un codice di verifica è stato inviato all'email." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Errore interno del server oppure verificare le email inserite" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Per favore seleziona una cartella." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Salvato correttamente." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Invio del link di condivisione in upload fallito. Il servizio Email non è correttamente configurato, per favore contatta l'amministratore." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "La libreria non esiste." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "La cartella non esiste." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Solo il proprietario della libreria ha il permesso di condividerla." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Si prega di controllare l'email che hai inserito" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Il link di condivisione non è stato trovato" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Codice di verifica per visitare i link di condivisione" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Impossibile inviare il codice di verifica, riprova più tardi." @@ -4981,7 +4981,7 @@ msgid "Network error" msgstr "Errore rete" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Argomenti non validi." @@ -5097,43 +5097,43 @@ msgstr "Disabilitare" msgid "permission error" msgstr "errore permessi" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Impossiblie vedere il cestino" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Impossibile vedere le modifiche della libreria" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "La libreria non esiste" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Specificare l'ID della storia" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Libreria ripristinata con successo." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "La cronologia che hai specificato non esiste" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Errore sconosciuto" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" non esiste." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Impossibile scaricare \"%s\"" @@ -5154,9 +5154,9 @@ msgstr "Repo Id Errato" msgid "Bad upload link token." msgstr "Token del link di caricamento errato." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Il file non esiste." @@ -5168,172 +5168,166 @@ msgstr "Repo id del link di caricamento errato." msgid "No conflict in the merge." msgstr "Nessun conflitto nell'unione." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "Errore HTTP: impossibile aprire il file online" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "Errore URL: impossibile aprire il file online" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "La codifica scelta non è corretta." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Codifica file sconosciuta" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "La dimensione del file supera %s e non può essere aperta online." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "La libreria è crittografata, non è possibile aprire il file online." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Impossibile vedere il file" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Errore durante la preparazione della pagina di anteprima del file di Office Online." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Errore durante la preparazione della pagina di anteprima del file OnlyOffice." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Impossibile scaricare il file, percorso file non valido" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Impossibile scaricare il file, percorso file errato" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Impossibile scaricare il file, le impostazioni di condivizione dei link sono esaurite." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Impossibile scaricare il file." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Impossibile visualizzare il formato origine del file, le impostazioni di condivisione dei link sono esaurite." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Impossibile scaricare il file" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Impossibile esportare il file in formato Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Impossibile impostare la quota: errore interno del server" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Impossibile eliminare: l'utente è un creatore di organizzazione" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "La versione di prova è stata rimuossa con successo per: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Permessi di amministrazione revocati a %s correttamente" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Revoca permessi di amministratore fallita: l'utente non esiste" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Impossibile ripristinare password: utente inesistente" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Impossibile aggiungere l'utente %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Utente %s aggiunto correttamente. E' stata inviata una email di notifica." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "L'utente %s è stato aggiunto correttamente. E' però accaduto un errore durante la spedizione della notifica, per favore verifica la configurazione della tua email. " -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Utente %s aggiunto correttamente." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "L'utente %s è stato aggiunto con successo. Ma la email di notifica non può essere spedita, perché il servizio Email non è propriamente configurato." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Creatore " -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Il valore inserito dovrebbe essere un numero" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Successo" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Il numero inserito deve essere maggiore di 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Rimosso correttamente." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s è stato correttamente impostato come amministratore correttamente." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Impossibile impostare %s come amministratore: l'utente non esiste." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Opzionale" diff --git a/locale/it/LC_MESSAGES/djangojs.po b/locale/it/LC_MESSAGES/djangojs.po index 130402d00f..eaaf74b3b7 100644 --- a/locale/it/LC_MESSAGES/djangojs.po +++ b/locale/it/LC_MESSAGES/djangojs.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -38,6 +38,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Amministratore del Sistema" @@ -54,7 +55,7 @@ msgid "Used:" msgstr "Utilizzato:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -130,10 +131,10 @@ msgstr "Notifiche" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -180,14 +181,15 @@ msgstr "Cestino" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Tag" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -276,6 +278,7 @@ msgstr "Descrizione" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -370,8 +373,8 @@ msgstr "Annulla" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -473,7 +476,7 @@ msgstr "Aggiungi un nuovo revisore" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -636,8 +639,8 @@ msgstr "Vuoi veramente eliminare il tuo account?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -645,7 +648,7 @@ msgstr "Vuoi veramente eliminare il tuo account?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -676,7 +679,8 @@ msgstr "Vuoi veramente eliminare il tuo account?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -808,13 +812,13 @@ msgstr "Nuova libreria del dipartimento" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -944,9 +948,9 @@ msgstr "Le Password non corrispondono" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1054,8 +1058,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1091,7 +1095,7 @@ msgid "Delete Library" msgstr "Elimina libreria" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1306,6 +1310,25 @@ msgstr "Ingrandire" msgid "Zoom out" msgstr "Rimpicciolire" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Si prega di scegliere un file .xlsx" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Scarica un file di esempio" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Carica file" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1415,7 +1438,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1529,8 +1552,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1617,8 +1640,9 @@ msgstr "Nome Libraria" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1647,11 +1671,12 @@ msgstr "Dimensione" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1694,13 +1719,13 @@ msgid "Drafts" msgstr "Bozze" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1749,27 +1774,39 @@ msgstr "Usa bozza" msgid "Delete draft" msgstr "Rimuovi Bozza" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Gestisci i membri del gruppo" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Aggiungi membro al gruppo" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Ruolo" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1778,10 +1815,10 @@ msgstr "Ruolo" msgid "Admin" msgstr "Amministratore" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Membro" @@ -1799,7 +1836,7 @@ msgid "New Wiki" msgstr "Nuovo Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1820,8 +1857,8 @@ msgstr "Nuovo Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2068,12 +2105,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2081,8 +2118,8 @@ msgstr "" msgid "Search files in this library" msgstr "Ricerca documenti in questa libreria" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Nessun risultato" @@ -2132,20 +2169,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2153,8 +2190,8 @@ msgstr "Condividi" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "icona" @@ -2199,7 +2236,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2362,22 +2403,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Si prega di scegliere un file .xlsx" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Importa utente da un file .xlsx" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Scarica un file di esempio" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Carica file" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2492,10 +2521,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2574,6 +2603,7 @@ msgstr "Contrassegnato come risolto" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Posizione" @@ -2589,28 +2619,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "bloccato" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Smarca" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Marca" @@ -2647,7 +2677,7 @@ msgid "Library" msgstr "Libreria" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2798,25 +2828,39 @@ msgstr "preferiti" msgid "unstarred" msgstr "non preferiti" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Serratura" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Sbloccato" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Dettagli" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Apri tramite Client " + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Commento" @@ -2879,7 +2923,7 @@ msgstr "Le Mie Librerie" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Condivisi con me" @@ -2905,7 +2949,7 @@ msgstr "Strumenti" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Preferiti" @@ -2943,8 +2987,8 @@ msgid "show more" msgstr "mostra di più" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3085,23 +3129,13 @@ msgstr "Utente Anonimo" msgid "Expired" msgstr "Scaduto" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3112,13 +3146,6 @@ msgstr "Rinomina" msgid "Folder Permission" msgstr "Permessi cartella" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Dettagli" - #: 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 @@ -3144,7 +3171,8 @@ msgstr "Cambia Password" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Cambia Password" @@ -3686,7 +3714,7 @@ msgstr "Nessuna libreria" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3699,11 +3727,11 @@ msgstr "È possibile creare librerie cliccando sul pulsante \"Nuova libreria\"." msgid "Groups" msgstr "Gruppi" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Questo è un gruppo speciale che rappresenta un dipartimento." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3712,7 +3740,11 @@ msgstr "Questo è un gruppo speciale che rappresenta un dipartimento." msgid "Transfer" msgstr "Trasferisci" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importa Membri" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Amministra Membri" @@ -3860,6 +3892,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Ultimo Accesso" @@ -3893,7 +3926,7 @@ msgid "Successfully restored the library." msgstr "Libreria ripristinata con successo." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Errore. Si prega di verificare la configurazione di rete." @@ -3905,25 +3938,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Libreria trasferita con successo." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Interrotto (contattare l'amministratore per correggere questa libreria)" @@ -3932,6 +3965,8 @@ msgstr "Interrotto (contattare l'amministratore per correggere questa libreria)" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4182,7 +4217,8 @@ msgstr "Ripristina Password" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Revoca l'amministratore" @@ -4313,7 +4349,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4325,11 +4361,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4411,8 +4447,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Lascia Condivisione" @@ -4493,7 +4529,7 @@ msgid "Create Group" msgstr "Creare un gruppo" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Elimina utente" @@ -4707,7 +4743,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5102,6 +5138,22 @@ msgstr "Collegamenti condivisi" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Istituzione" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Amministratore predefinito" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Amministratore giornaliero" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Amministratore di controllo" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Database" @@ -5580,10 +5632,6 @@ msgstr "Segna come letti" msgid "Message" msgstr "Messaggio" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Apri tramite Client " - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Log degli accessi" diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po index 893f9d2ccf..582ca2bd4a 100644 --- a/locale/ja/LC_MESSAGES/django.po +++ b/locale/ja/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-28 06:16+0000\n" -"Last-Translator: 鑫 王 \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" +"Last-Translator: imwhatiam \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" @@ -24,12 +24,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "名前には「/」を含めないでください。" @@ -38,7 +38,7 @@ msgid "Login id can't be empty" msgstr "ログインアカウントを空にすることはできません" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "ログインID%sはすでに存在します" @@ -56,20 +56,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "規定容量の設定に失敗:最大規定容量は %d MBです。" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "名前には、文字、数字、空白、ハイフン、またはアンダースコアのみを含めることができます" +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -87,18 +91,11 @@ msgstr "この部門のサブ部門があります" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "マイ・ライブラリ" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "グループ名には、文字、数字、空白、ハイフン、ドット、一重引用符、またはアンダースコアのみを含めることができます" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -118,22 +115,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "システムライブラリーは削除できません。" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "ライブラリは所有者に転送することはできません" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "関連する公開ライブラリがあります" @@ -143,9 +140,9 @@ msgid "User %s is already library owner." msgstr "ユーザー%sはすでにライブラリの所有者" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "メール%sが無効" @@ -156,7 +153,7 @@ msgstr "メール%sが無効" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "このアイテムは%sに共有されています。" @@ -207,6 +204,7 @@ msgid "Link Upload" msgstr "リンクアップロード" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -219,8 +217,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "メールアドレス" @@ -236,20 +234,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "氏名" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "連絡先メール" @@ -257,7 +255,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "スペース使用量" @@ -265,92 +263,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "スペースクォータ" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "500人以上のユーザーがいて、並べ替えは提供されていません。" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "ユーザの数が上限を超えています" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "ユーザー%(user)sが正常に追加されました" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "あなたは「%s」に招待されています。" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "編集完了" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "%sのあなたのアカウントを有効化しました。" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "編集完了、歓迎メールを送信しました。" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "パスワードは「%s」にリセットされました。" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "%(user)sのパスワードを %(passwd)s にリセットしました。" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -358,7 +356,7 @@ msgid "" "configured." msgstr "" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "0以上の整数である必要があります。" @@ -373,16 +371,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "サーバ内部エラー" @@ -399,11 +397,11 @@ msgstr "行き先パス名が不正です。" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "クォータを超えています" @@ -413,9 +411,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "ファイルがロックされています" @@ -432,7 +430,7 @@ msgstr "ユーザ名無効" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "ユーザー%sが見つかりません" @@ -443,16 +441,16 @@ msgstr "ユーザー%sが見つかりません" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "権限がありません。" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "ファイルはロックされていません。" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "このファイルのロックを更新することはできません" @@ -467,14 +465,16 @@ msgstr "参加者はすでに存在します。" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "タグには、文字、数字、ドット、ハイフン、またはアンダースコアのみを含めることができます。" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "ユーザー%sはすでにグループメンバーです。" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -482,44 +482,59 @@ msgstr "ユーザー%sはすでにグループメンバーです。" msgid "User %s not found in organization." msgstr "ユーザー%sが組織に見つかりません。" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "許可が既に存在します。" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%sはすでに招待されています。" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "ユーザー%sはすでに存在します。" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -551,11 +566,11 @@ msgstr "このライブラリのパスワードをリセットできません。 msgid "New password of library %s" msgstr "ライブラリ%sの新しいパスワード" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "パスワードが違います。" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "ライブラリ復号化エラー" @@ -581,32 +596,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "共有リンクの送信に失敗。電子メールサービスが正しく設定されていません。管理者に連絡してください。" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "ファイル" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "%sのファイルが共有されました。" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "ディレクトリ" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "%sのディレクトリが共有されました。" @@ -616,13 +623,13 @@ msgid "email invalid." msgstr "メールが無効" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "ディレクトリー「%s」のダウンロードできません:サイズが大きすぎます。" @@ -632,41 +639,41 @@ msgstr "ディレクトリー「%s」のダウンロードできません:サ msgid "Total size exceeds limit." msgstr "合計サイズが制限を超えています。" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "パスワードが短すぎます" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "有効期限は%s以上である必要があります" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "有効期限は%s以下である必要があります" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "有効期限は%sより遅くする必要があります" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "有効期限は%sより早くする必要があります" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "共有リンク%sはすでに存在します。" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "パスワードが短すぎます。" @@ -714,16 +721,20 @@ msgstr "ウィキが見つかりません" msgid "Name is required." msgstr "氏名は必須項目です。" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "名前には、文字、数字、空白、ハイフン、またはアンダースコアのみを含めることができます" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "ログインしてください。" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "メールアドレスまたはユーザ名" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -731,71 +742,71 @@ msgstr "メールアドレスまたはユーザ名" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "パスワード" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "該当メールが存在しません。アカウントを登録してください。" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "このアカウントは無効状態です。" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "ブラウザで Cookie を有効にしてください。" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "メールアドレス" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "パスワード更新に失敗しました。LDAPインフラ管理者にご連絡ください。" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "%s のパスワード再設定" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "新規パスワード" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "パスワード再入力" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "二つのパスワードが一致しません。もう一度試してください。" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "旧いパスワード" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "旧パスワードが不正です。" -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "パスワード再入力" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -879,28 +890,28 @@ msgstr "プロフィール画像を更新しました。" msgid "Successfully deleted the requested avatars." msgstr "プロフィール画像を削除しました。" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "メールアドレス" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "ユーザー名" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "40桁が必要です" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "正しいメールアドレスを入力してください" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "無効なユーザーid" @@ -983,40 +994,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "状態" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "作成日" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "管理" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(輸入)" @@ -1024,7 +1035,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "アクティブ" @@ -1032,25 +1043,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "はい" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "ゲスト" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "既定" @@ -1282,8 +1293,8 @@ msgstr "連絡先を編集" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "操作に失敗しました。ネットワークをご確認ください。" @@ -1337,16 +1348,16 @@ msgstr "%s を削除しました。" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "エラー、管理者に連絡してください。" @@ -1382,7 +1393,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "パラメーターが足りません" @@ -1443,11 +1454,6 @@ msgstr "組織グループの作成に失敗しました。" msgid "Permission error: only group staff can add member" msgstr "グループ管理員しかメンバーを追加できません" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "グループは存在しません。" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "グループが満員になっています。" @@ -1509,10 +1515,10 @@ msgstr "本サイトを使ってくれてありがとう!" msgid "The %(site_name)s team" msgstr " %(site_name)s ちーむ" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3663,16 +3669,16 @@ msgstr "所有者" msgid "Member" msgstr "会員" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s を削除しました。" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "削除に失敗:ユーザは存在しません。" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "あなたは、 %(user)s により %(site_name)s への参加を招待されました。" @@ -3720,9 +3726,9 @@ msgstr "" msgid "It is required." msgstr "入力必須です" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4028,7 +4034,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Tip: 後者のほうが安全です。しかし一部に動作しないブラウザーがあります。最新のFirefoxやChromeブラウザーをお勧めします。" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4180,51 +4186,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "目的のディレクトリを選択" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "保存されました。" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "ライブラリが存在しません。" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "ライブラリーの所有者のみが共有設定できます。" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4974,7 +4974,7 @@ msgid "Network error" msgstr "ネットワークエラー" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5090,43 +5090,43 @@ msgstr "" msgid "permission error" msgstr "権限エラー" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "ライブラリーが存在しません" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "履歴IDを指定してください。" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "指定された改版履歴がありません。" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "不明なエラー" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "「%s」をダウンロードできません。" @@ -5147,9 +5147,9 @@ msgstr "repo id不正" msgid "Bad upload link token." msgstr "アップロードリンクのトークンが不正。" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "ファイルが見つかりません" @@ -5161,172 +5161,166 @@ msgstr "アップロードID中に不正なrepo id" msgid "No conflict in the merge." msgstr "マージ中に競合が有りません。" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: failed to open file online" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: failed to open file online" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "選択した文字コードは正しくありません。" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "ファイルエンコーディングがわかりません。" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "ファイルサイズが%sを超えています。オンラインで開けません。" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "ファイルを閲覧できません" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "ファイルをダウンロードできません" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "規定容量の設定に失敗:サーバ内部エラー" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "削除失敗:ユーザは組織の作成者です" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "%s の管理権限を剥奪しました。" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "管理権限の剥奪に失敗しました: ユーザが存在しない。" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "パスワード再設定の失敗:ユーザが存在しない" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "ユーザ「%s」を追加しました。" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, 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:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "作成者" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "数値を入力してください。" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "成功" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "数値は0より大きい必要があります。" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "オプション" diff --git a/locale/ja/LC_MESSAGES/djangojs.po b/locale/ja/LC_MESSAGES/djangojs.po index a11ae72e40..a9c919033c 100644 --- a/locale/ja/LC_MESSAGES/djangojs.po +++ b/locale/ja/LC_MESSAGES/djangojs.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Japanese (http://www.transifex.com/haiwen/seahub/language/ja/)\n" "MIME-Version: 1.0\n" @@ -36,6 +36,7 @@ msgstr "機関管理者を抜ける" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "システム管理" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "利用中:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "通知" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "ゴミ箱" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "タグ" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "説明" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "キャンセル" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "新しいレビューを追加" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "本当にアカウントを削除しますか?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "本当にアカウントを削除しますか?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "本当にアカウントを削除しますか?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "新部門ライブラリ" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "パスワードが一致しません。" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "ライブラリ削除" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "zoomイン" msgid "Zoom out" msgstr "zoomアウト" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "サンプルファイルをダウンロードする" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "ファイルアップロード" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "画像を選択" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1527,8 +1550,8 @@ msgstr "グループが見つかりません" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "ライブラリ名" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "サイズ" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "ドラフト" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "使用ドラフト" msgid "Delete draft" msgstr "削除ドラフト" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "グループメンバーを管理" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "グループメンバーを追加" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "役割" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "役割" msgid "Admin" msgstr "管理" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "会員" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "新しいWiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "新しいWiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "新しいパスワードを送信しています..." msgid "Save to:" msgstr "保存先:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "検索" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "検索" msgid "Search files in this library" msgstr "このライブラリのファイルを検索" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "結果なし" @@ -2130,20 +2167,20 @@ msgstr "他のサーバーと共有する" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "共有" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "アイコン" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "ユーザーのメール" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "ユーザーを選択します" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "サンプルファイルをダウンロードする" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "ファイルアップロード" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "日付が無効" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "解決済みとしてマーク" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "ロケーション" @@ -2587,28 +2617,28 @@ msgid "Files" msgstr "ファイル" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "ロック" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "星を外す" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "星" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "ライブラリー" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2796,25 +2826,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "詳細" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2877,7 +2921,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "私と共有" @@ -2903,7 +2947,7 @@ msgstr "ツール" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "お気に入り" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "匿名ユーザー" msgid "Expired" msgstr "期限切れ" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "名前の変更" msgid "Folder Permission" msgstr "フォルダー権限" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3142,7 +3169,8 @@ msgstr "パスワードを変更" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "パスワードの再設定" @@ -3684,7 +3712,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "" msgid "Groups" msgstr "グループ" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "" msgid "Transfer" msgstr "移転" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "前回のアクセス" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "操作に失敗しました。ネットワークをご確認ください。" @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3930,6 +3963,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "ResetPwd" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "管理権限の取り外し" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4323,11 +4359,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "ユーザ削除" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "共有リンク" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "一覧" @@ -5578,10 +5630,6 @@ msgstr "全てを既読にする" msgid "Message" msgstr "メッセージ" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/ko/LC_MESSAGES/django.po b/locale/ko/LC_MESSAGES/django.po index 0dda57381f..dea83a11f3 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Korean (http://www.transifex.com/haiwen/seahub/language/ko/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "이름에 '/' 문자를 넣으면 안됩니다." @@ -35,7 +35,7 @@ msgid "Login id can't be empty" msgstr "로그인 ID가 비어있으면 안됩니다" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "이미 %s 로그인 ID가 있습니다." @@ -53,20 +53,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "제한 용량 설정 실패: 최대 제한 용량은 %d MB 입니다" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "이름엔 문자, 숫자, 공백 문자, 음수 기호, 밑줄 문자만 넣을 수 있습니다." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -84,18 +88,11 @@ msgstr "이 부서에 하위 부서가 있습니다." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "내 라이브러리" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "그룹 이름에는 문자, 숫자, 공백, 하이픈, 점, 작은 따옴표, 밑줄 문자만 넣을 수 있습니다" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -115,22 +112,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "시스템 라이브러리는 삭제할 수 없습니다." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "전송 실패: %s의 역할은 %s입니다. 라이브러리를 추가할 수 없음" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "라이브러리를 소유자에게 전송할 수 없습니다." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -140,9 +137,9 @@ msgid "User %s is already library owner." msgstr "%s 사용자는 이미 라이브러리 소유자입니다." #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "%s 전자메일 주소가 잘못되었습니다." @@ -153,7 +150,7 @@ msgstr "%s 전자메일 주소가 잘못되었습니다." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "이 항목은 %s에 공유했습니다." @@ -204,6 +201,7 @@ msgid "Link Upload" msgstr "링크 업로드" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -216,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "전자메일" @@ -233,20 +231,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "이름" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "연락 전자메일" @@ -254,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "사용 용량" @@ -262,92 +260,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "제한 용량 공간" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "한계 사용자 수를 넘었습니다." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "%s 참여를 초대받았습니다" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "편집에 성공했습니다" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "%s의 계정을 활성화했습니다" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "편집에 성공했습니다. 전자메일을 보냈습니다." -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "%s에 암호를 재설정했습니다" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "%(user)s님의 암호를 %(passwd)s(으)로 바꾸기에 성공했습니다." -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -355,7 +353,7 @@ msgid "" "configured." msgstr "%(user)s님의 암호를 %(passwd)s(으)로 바꾸기에 성공했습니다만, 전자 메일 서비스를 제대로 설정하지 않아 전자메일 알림을 보낼 수 없었습니다." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "정수값은 0보다 크거나 같아야 합니다." @@ -370,16 +368,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "내부 서버 오류" @@ -396,11 +394,11 @@ msgstr "대상 경로가 잘못되었습니다" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "제한 용량을 넘었습니다." @@ -410,9 +408,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "%(src)s 디렉터리를 %(des)s 하위 디렉터리로 이동할 수 없습니다" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "파일이 잠겨있습니다" @@ -429,7 +427,7 @@ msgstr "잘못된 사용자 이름입니다." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "%s 사용자가 없습니다." @@ -440,16 +438,16 @@ msgstr "%s 사용자가 없습니다." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "권한이 거부되었습니다." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "파일을 잠그지 않았습니다." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "잠근 파일을 새로 고칠 수 없습니다." @@ -464,14 +462,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "태그에는 문자, 숫자, 점, 음수 기호 또는 밑줄 문자만 넣을 수 있습니다." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "%s 사용자는 이미 그룹 구성원입니다." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -479,44 +479,59 @@ msgstr "%s 사용자는 이미 그룹 구성원입니다." msgid "User %s not found in organization." msgstr "%s 사용자는 조직에 없습니다." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "엑셀 내보내기에 실패했습니다" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "권한을 이미 설정했습니다." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "그룹 이름에는 문자, 숫자, 공백, 음수 기호, 밑줄 기호만 넣을 수 있습니다" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "외부 손님으로 초대하도록 허용한 전자메일 주소가 아닙니다." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s은(는) 이미 초대했습니다." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "%s 사용자가 이미 있습니다." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -548,11 +563,11 @@ msgstr "이 라이브러리 암호를 초기화할 수 없습니다." msgid "New password of library %s" msgstr "%s 라이브러리의 새 암호" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "잘못된 암호입니다" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "해독 라이브러리 오류" @@ -578,32 +593,24 @@ msgstr "%s 폴더를 이동할 수 없습니다. 권한을 확인하십시오." msgid "Can't delete folder %s, please check its permission." msgstr "%s 폴더를 삭제할 수 없습니다. 권한을 확인하십시오." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "공유한 링크 보내기에 실패했습니다. 전자메일 서비스를 올바르게 설정하지 않았습니다. 관리자에게 알려주세요." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "파일" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "%s에서 파일을 공유했습니다" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "디렉터리" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "%s에서 디렉터리를 공유했습니다" @@ -613,13 +620,13 @@ msgid "email invalid." msgstr "잘못된 전자메일 주소입니다." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "%s에서 업로드 링크를 공유했습니다" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "\"%s\" 디렉터리를 다운로드할 수 없습니다: 크기가 너무 큽니다." @@ -629,41 +636,41 @@ msgstr "\"%s\" 디렉터리를 다운로드할 수 없습니다: 크기가 너 msgid "Total size exceeds limit." msgstr "전체 용량이 한계에 도달했습니다." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "암호가 너무 짧습니다." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "유효기간 값은 %s보다 크거나 같아야 합니다." -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "유효기간 값은 %s보다 작거나 같아야 합니다. " -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "%s 공유 링크가 이미 있습니다." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "암호가 너무 짧습니다" @@ -711,16 +718,20 @@ msgstr "위키가 없습니다." msgid "Name is required." msgstr "이름이 필요합니다." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "이름엔 문자, 숫자, 공백 문자, 음수 기호, 밑줄 문자만 넣을 수 있습니다." + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "로그인하세요." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "전자메일 또는 사용자 이름 " -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -728,71 +739,71 @@ msgstr "전자메일 또는 사용자 이름 " #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "암호" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "올바른 전자메일/사용자 이름 및 암호를 입력하십시오. 참고로 모든 입력창은 대 소문자를 구분합니다." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "관련 사용자 계정에 전자메일 주소가 없습니다. 정말 등록하셨나요?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "이 계정은 비활성화 상태입니다." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "웹 브라우저에서 쿠키를 활성화 하지 않은 것 같습니다. 로그인하려면 쿠키가 필요합니다." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "전자메일" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "암호를 재설정할 수 없습니다. LDAP 관리자에게 문의하세요." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "%s 암호 재설정" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "새 암호" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "새 암호 확인" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "두 개의 암호 입력창의 입력이 일치하지 않습니다" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "이전 암호" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "입력하신 이전 암호가 틀립니다. 다시 입력하세요." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "암호(다시 입력)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -876,28 +887,28 @@ msgstr "아바타 업데이트에 성공했습니다." msgid "Successfully deleted the requested avatars." msgstr "요청한 아바타 삭제에 성공했습니다." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "%(site)s의 %(account)s 계정 사용을 중단했습니다." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "전자메일 주소" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "사용자 이름" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "이 값의 길이는 40이어야 합니다" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "올바른 전자메일 주소를 입력하세요." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "잘못된 사용자 ID 입니다." @@ -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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "상태" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "만든 일시" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "관리자" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(가져옴)" @@ -1021,7 +1032,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:268 +#: seahub/views/sysadmin.py:267 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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "예" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "손님" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "기본" @@ -1279,8 +1290,8 @@ msgstr "연락처 편집" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "실패했습니다. 네트워크를 확인하세요." @@ -1334,16 +1345,16 @@ msgstr "%s 삭제에 성공했습니다" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "오류 발생. 관리자에게 문의하십시오." @@ -1379,7 +1390,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "인자가 빠졌습니다" @@ -1440,11 +1451,6 @@ msgstr "조직 그룹 만들기에 실패했습니다." msgid "Permission error: only group staff can add member" msgstr "권한 오류: 그룹 스탭만이 구성원을 추가할 수 있습니다" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "그룹이 없습니다" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "그룹 인원 수가 찼습니다" @@ -1506,10 +1512,10 @@ msgstr "저희 사이트를 이용해주셔서 감사드립니다!" msgid "The %(site_name)s team" msgstr "%(site_name)s 팀" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3660,16 +3666,16 @@ msgstr "소유자" msgid "Member" msgstr "구성원" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s 삭제에 성공했습니다" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "삭제 실패: 사용자가 없습니다" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s님께서 %(site_name)s 사이트 참여를 초대하셨습니다." @@ -3717,9 +3723,9 @@ msgstr "암호 설정" msgid "It is required." msgstr "필요합니다." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "%s에 바이러스가 있습니다" @@ -4025,7 +4031,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "요령: 후자가 더 안전하지만 모든 브라우저에서 지원하지는 않습니다. 크롬 또는 파이어폭스 최신버전 사용을 권장합니다." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "전자메일 주소가 유효하지 않습니다." @@ -4177,51 +4183,45 @@ msgstr "인증 코드" msgid "A verification code has been sent to the email." msgstr "인증 코드를 전자메일로 보냈습니다." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "내부 서버 오류이거나 입력한 전자메일 주소가 잘못되었을 수 있습니다" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "디렉터리를 선택해주세요." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "저장에 성공했습니다." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "공유 업로드 링크 보내기에 실패했습니다. 전자메일 서비스를 올바르게 설정하지 않았습니다. 관리자에게 알려주세요." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "라이브러리가 없습니다." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "디렉터리가 없습니다." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "라이브러리 소유자만이 이 구성요소를 공유할 권한이 있습니다." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "입력한 전자메일 주소를 확인하세요" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "공유 링크를 찾을 수 없습니다." -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "공유 링크 접근에 필요한 인증 코드" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "인증 코드 전송에 실패했습니다. 나중에 다시 시도하십시오." @@ -4971,7 +4971,7 @@ msgid "Network error" msgstr "네트워크 오류" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "잘못된 인자입니다." @@ -5087,43 +5087,43 @@ msgstr "비활성" msgid "permission error" msgstr "권한 오류" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "휴지통 페이지를 볼 수 없습니다" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "라이브러리가 없습니다" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "이력 ID를 지정해주세요" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "라이브러리 복원에 성공했습니다." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "지정한 이력이 없습니다" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "알 수 없는 오류" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\"이(가) 없습니다." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "\"%s\"을(를) 다운로드할 수 없습니다" @@ -5144,9 +5144,9 @@ msgstr "잘못된 저장소 ID 입니다" msgid "Bad upload link token." msgstr "잘못된 업로드 링크 토큰입니다." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "파일이 없습니다" @@ -5158,172 +5158,166 @@ msgstr "업로드 링크에 잘못된 저장소 ID가 있습니다." msgid "No conflict in the merge." msgstr "합친 내용에 충돌이 없습니다." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTP오류: 파일을 온라인에서 열기에 실패했습니다" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URL오류: 온라인에서 파일 열기에 실패했습니다" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "선택한 인코딩이 적합하지 않습니다" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "알 수 없는 파일 인코딩" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "파일 크기가 %s을(를) 넘어, 온라인에서 열 수 없습니다." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "라이브러리를 암호화했습니다. 온라인에서 파일을 열어볼 수 없습니다." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "파일을 볼 수 없습니다" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "오피스 온라인 미리 보기 페이지를 준비하는 중 오류가 나타났습니다." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "오피스 파일 미리 보기 페이지를 준비하는 중 오류가 나타났습니다." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "파일 경로가 잘못되어 파일을 다운로드할 수 없습니다" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "파일 경로가 잘못되어 파일을 다운로드할 수 없습니다" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "공유 연결을 사용중이어서 파일을 다운로드할 수 없습니다." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "파일을 다운로드할 수 없습니다." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "원시 파일을 볼 수 없습니다. 공유 링크 트래픽이 사용 중입니다." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "%s 링크를 공유합니다." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "파일을 다운로드 할 수 없습니다." -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "엑셀 내보내기에 실패했습니다" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "제한 용량 설정에 실패했습니다: 내부 서버 오류" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "삭제 실패: 사용자는 조직 설립자입니다" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "%s용 시험판을 완전히 제거했습니다" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "%s 사용자의 관리자 권한 취소에 성공했습니다" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "관리자 해임 실패: 사용자가 없습니다" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "암호 재설정 실패: 사용자가 없습니다" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "%s 사용자 추가에 실패했습니다." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "%s 사용자 추가를 성공했습니다. 전자메일 알림을 보냈습니다." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "%s 사용자 추가를 성공했습니다. 전자메일 알림을 보내는 동안 오류가 발생했습니다. 전자메일 설정을 확인해주세요." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "%s 사용자 추가를 성공했습니다." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "%s 사용자 추가를 성공했습니다만, 전자메일 서비스를 올바르게 설정하지 않아 전자메일 알림을 보낼 수 없었습니다." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "만든 사람" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "입력 값은 숫자여야합니다" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "성공" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "입력 숫자는 0보다 커야합니다" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "성공적으로 삭제했습니다" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s 사용자의 관리자 설정에 성공했습니다." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "%s님 관리자 설정 실패: 사용자가 없습니다." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "선택" diff --git a/locale/ko/LC_MESSAGES/djangojs.po b/locale/ko/LC_MESSAGES/djangojs.po index 7921634d03..a2ded00a4a 100644 --- a/locale/ko/LC_MESSAGES/djangojs.po +++ b/locale/ko/LC_MESSAGES/djangojs.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -36,6 +36,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "시스템 관리자" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "사용함:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "알림" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "휴지통" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "태그" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "설명" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "취소" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "새 검토자 추가" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "정말로 계정을 삭제하시겠어요?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "정말로 계정을 삭제하시겠어요?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "정말로 계정을 삭제하시겠어요?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "새 부서 라이브러리" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "암호가 일치하지 않습니다" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "라이브러리 삭제" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "확대" msgid "Zoom out" msgstr "축소" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr ".xlsx 파일을 선택하십시오." + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "예제 파일 다운로드" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "파일 업로드" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "그림을 선택하십시오" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "현재 상태 레이블" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "그룹에서 나가기" @@ -1527,8 +1550,8 @@ msgstr "그룹이 없습니다" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "라이브러리 이름" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "크기" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "초안" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "초안 사용" msgid "Delete draft" msgstr "초안 삭제" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "그룹 구성원 관리" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "그룹 구성원 추가" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "역할" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "역할" msgid "Admin" msgstr "관리자" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "구성원" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "새 위키" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "새 위키" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "새 암호 보내는 중..." msgid "Save to:" msgstr "다음에 저장:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "" msgid "Search files in this library" msgstr "이 라이브러리에서 파일 검색" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "결과 없음" @@ -2130,20 +2167,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "공유" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "아이콘" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr ".xlsx 파일을 선택하십시오." - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr ".xlsx 파일에서 사용자 가져오기" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "예제 파일 다운로드" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "파일 업로드" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "라이브러리 공개" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "해결한 항목으로 표시" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "위치" @@ -2587,28 +2617,28 @@ msgid "Files" msgstr "파일" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "잠금" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "별표 지우기" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "별표 표시" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "라이브러리" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "일치하는 결과가 없습니다." @@ -2796,25 +2826,39 @@ msgstr "별표 표시함" msgid "unstarred" msgstr "별표 지움" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "잠그기" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "잠금 해제" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "상위 폴더 열기" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "상세" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "클라이언트로 열기" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "댓글" @@ -2877,7 +2921,7 @@ msgstr "내 라이브러리" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "나에게 공유함" @@ -2903,7 +2947,7 @@ msgstr "도구" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "즐겨찾기" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "더 보기" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "손님 사용자" msgid "Expired" msgstr "유효기간 경과함" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "{name} 삭제에 성공했습니다." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "{name} 삭제에 실패했습니다." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "이름 바꾸기" msgid "Folder Permission" msgstr "폴더 권한" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3142,7 +3169,8 @@ msgstr "암호 바꾸기" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "암호 재설정" @@ -3684,7 +3712,7 @@ msgstr "라이브러리 없음" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "위에 있는 \"새 라이브러리\" 단추를 눌러 라이브러리를 만들 수 있습니다." -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "위에 있는 \"새 라이브러리\" 단추를 눌러 라이브러리 msgid "Groups" msgstr "그룹" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "부서 역할 특수 그룹입니다." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "부서 역할 특수 그룹입니다." msgid "Transfer" msgstr "보내기" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "구성원 가져오기" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "구성원 관리" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "최근 접근" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "라이브러리 복원에 성공했습니다." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "실패했습니다. 네트워크를 확인하세요." @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "{library_name_placeholder} 라이브러리 별표 표시 취소에 성공했습니다." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "{library_name_placeholder} 라이브러리 별표 표시에 성공했습니다." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "라이브러리 전송에 성공했습니다." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "깨짐(관리자에게 이 라이브러리를 복구하라고 알려주십시오)" @@ -3930,6 +3963,8 @@ msgstr "깨짐(관리자에게 이 라이브러리를 복구하라고 알려주 #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "암호재설정" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "관리자 해임" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "초기화" @@ -4323,11 +4359,11 @@ msgstr "잘못된 파일 크기 범위입니다." msgid "Required at least three letters." msgstr "최소한 문자 3개가 필요합니다." -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "결과" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "결과" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "공유에서 나가기" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "그룹 만들기" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "사용자 삭제" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "공유한 링크" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "단체" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "기본 관리자" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "일일 관리자" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "감사 관리자" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "데이터베이스" @@ -5578,10 +5630,6 @@ msgstr "모두 읽음으로 표시" msgid "Message" msgstr "메시지" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "클라이언트로 열기" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "접근 기록" diff --git a/locale/lt/LC_MESSAGES/django.po b/locale/lt/LC_MESSAGES/django.po index 1b0401e240..42160b3167 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Lithuanian (http://www.transifex.com/haiwen/seahub/language/lt/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Vardas negali turėti '/'." @@ -35,7 +35,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Prisijungimo id %s jau yra." @@ -53,19 +53,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Nepavyko nustatyti saugyklos dydžio: didžiausia reikšmė %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -84,18 +88,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Mano biblioteka" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -115,22 +112,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Sistemos bibliotekos ištrinti negalima." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -140,9 +137,9 @@ msgid "User %s is already library owner." msgstr "Vartotojas %s jau yra bibliotekos savininkas." #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "El. paštas %s neteisingas." @@ -153,7 +150,7 @@ msgstr "El. paštas %s neteisingas." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Šis elementas bendrinamas su %s." @@ -204,6 +201,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -216,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "El. paštas" @@ -233,20 +231,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Vardas" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Kontaktinis el. paštas" @@ -254,7 +252,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Vietos naudojimas" @@ -262,92 +260,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Saugyklos dydis" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Vartotojų skaičius viršija limitą." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Sėkmingai redaguota" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -355,7 +353,7 @@ msgid "" "configured." msgstr "" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "turi būti sveikas skaičius, didesnis arba lygus 0." @@ -370,16 +368,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Vidinė serverio klaida" @@ -396,11 +394,11 @@ msgstr "Neteisingas paskirties maršrutas" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Saugyklos vieta išnaudota." @@ -410,9 +408,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Negalima perkelti aplanko %(src)s į jo poaplankį %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Byla užblokuota" @@ -429,7 +427,7 @@ msgstr "vartotojo vardas neteisingas." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Vartotojo %s nėra." @@ -440,16 +438,16 @@ msgstr "Vartotojo %s nėra." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Prieiga uždrausta." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -464,14 +462,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Žymoje gali būti tik raidės, skaičiai, taškas, brūkšnelis arba pabraukimas." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "Vartotojas %s jau yra grupės narys." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -479,44 +479,59 @@ msgstr "Vartotojas %s jau yra grupės narys." msgid "User %s not found in organization." msgstr "Vartotojas %s organizacijoje nerastas." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Grupės pavadinime gali būti tik raidės, skaičiai, tarpas, brūkšnelis arba pabraukimas" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "El. adresas negalimas norint pakviesti svečią." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s jau pakviestas." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Vartotojas %s jau yra." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -548,11 +563,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Klaidingas slaptažodis" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Nepavyko iššifruoti bibliotekos" @@ -578,32 +593,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Nepavyko išsiųsti bendrinimo nuorodos. El. pašto tarnyba nėra tinkamai sukonfigūruota, kreipkitės į administratorių." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "byla" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "%s yra bendrinama byla" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "aplankas" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "%s yra bendrinamas aplankas" @@ -613,13 +620,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "%s yra bendrinama įkėlimo nuoroda" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Negalima atsisiųsti aplanko \"%s\": jis per didelis." @@ -629,41 +636,41 @@ msgstr "Negalima atsisiųsti aplanko \"%s\": jis per didelis." msgid "Total size exceeds limit." msgstr "Bendras dydis viršija limitą." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Slaptažodis per trumpas." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Slaptažodis per trumpas" @@ -711,16 +718,20 @@ msgstr "" msgid "Name is required." msgstr "Vardas privalomas." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Prašome prisijungti." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "El. pašto adresas arba vartotojo vardas" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -728,71 +739,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Slaptažodis" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Įrašykite teisingą el. paštą / vartotojo vardą ir slaptažodį. Pastaba: mažosios ir didžiosios raidės yra skirtingi simboliai." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Šis el. pašto adresas neturi susietos paskyros. Tikrai esate užsiregistravęs?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Ši paskyra neaktyvi." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Jūsų naudojamoje naršyklėje išjungtas slapukų priėmimas. Prisijungimui slapukai privalomi." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "El. paštas" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Nepavyko iš naujo nustatyti slaptažodžio. Kreipkitės į LDAP administratorių." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Iš naujo nustatyti %s slaptažodį" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Naujas slaptažodis" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Naujo slaptažodžio patvirtinimas" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Slaptažodžiai dviejuose laukeliuose nesutampa." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Senas slaptažodis" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Įrašytas senas slaptažodis neteisingas. Įrašykite dar kartą." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Slaptažodis (dar kartą)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -876,28 +887,28 @@ msgstr "Avataras sėkmingai atnaujintas." msgid "Successfully deleted the requested avatars." msgstr "Avataras sėkmingai ištrintas." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Paskyra %(account)s įšaldyta %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "El. pašto adresas" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Vartotojo vardas" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Šį reikšmė turi būti didesnė už 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Įrašykite galiojantį el. pašto adresą." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Neteisingas vartotojo id." @@ -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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 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:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Admin" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(importuota)" @@ -1021,7 +1032,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktyvus" @@ -1029,25 +1040,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Taip" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 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:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Numatytasis" @@ -1294,8 +1305,8 @@ msgstr "Redaguoti kontaktą" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Nepavyko. Patikrinkite tinklą." @@ -1349,16 +1360,16 @@ msgstr "%s sėkmingai ištrintas" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Klaida, susisiekite su administratoriumi." @@ -1394,7 +1405,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Trūksta argumento" @@ -1455,11 +1466,6 @@ msgstr "Nepavyko sukurti grupės." msgid "Permission error: only group staff can add member" msgstr "Leidimų klaida: tik grupės vadovai gali pridėti vartotoją" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Grupės nėra" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Grupė pilna" @@ -1521,10 +1527,10 @@ msgstr "Dėkojame ir viso geriausio!" msgid "The %(site_name)s team" msgstr "%(site_name)s komanda" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3675,16 +3681,16 @@ msgstr "Savininkas" msgid "Member" msgstr "Narys" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s sėkmingai ištrintas" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Nepavyko ištrinti: tokio vartotojo nėra" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s pakvietė prisijungti prie %(site_name)s." @@ -3732,9 +3738,9 @@ msgstr "Nustatykite slaptažodį" msgid "It is required." msgstr "Privaloma." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "%s aptiktas virusas" @@ -4046,7 +4052,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4198,51 +4204,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4992,7 +4992,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5108,43 +5108,43 @@ msgstr "" msgid "permission error" msgstr "" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Nurodykite tikslų žurnalo ID" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Nurodyto žurnalo nėra" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "" @@ -5165,9 +5165,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "" @@ -5179,172 +5179,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Nepavyko nustatyti saugyklos dydžio: Vidinė serverio klaida" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, 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:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Sėkmingai" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/lt/LC_MESSAGES/djangojs.po b/locale/lt/LC_MESSAGES/djangojs.po index 5b7f1e0672..27742e6dd9 100644 --- a/locale/lt/LC_MESSAGES/djangojs.po +++ b/locale/lt/LC_MESSAGES/djangojs.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: Audronis G. \n" "Language-Team: Lithuanian (http://www.transifex.com/haiwen/seahub/language/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "Pranešimai" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Aprašymas" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "Atšaukti" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "Tikrai norite ištrinti savo paskyrą?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "Tikrai norite ištrinti savo paskyrą?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "Tikrai norite ištrinti savo paskyrą?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "Dydis" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Vaidmuo" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "Vaidmuo" msgid "Admin" msgstr "Admin" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Narys" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "Ieškoti bylų šioje bibliotekoje" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "piktograma" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "užrakintas" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Užrakinti" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Atrakinti" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Atidaryti iš kliento" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Komentaras" @@ -2876,7 +2920,7 @@ msgstr "Mano bibliotekos" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Bendrinama su manimi" @@ -2902,7 +2946,7 @@ msgstr "Įrankiai" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Mėgstamiausi" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Grupės" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importuoti narius" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Tvarkyti narius" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Nepavyko. Patikrinkite tinklą." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "ResetPwd" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Atmesti bendrinimą" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Ištrinti vartotoją" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Duombazė" @@ -5577,10 +5629,6 @@ msgstr "Žymėti visus kaip skaitytus" msgid "Message" msgstr "Pranešimas" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Atidaryti iš kliento" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/lv/LC_MESSAGES/django.po b/locale/lv/LC_MESSAGES/django.po index 4ad6efc0ee..b71d54818c 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Latvian (http://www.transifex.com/haiwen/seahub/language/lv/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -33,7 +33,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -51,19 +51,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Nevar iestatīt kvotu: maksimālā kvota %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -82,18 +86,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Mana bibliotēka" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -113,22 +110,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Sistēmas bibliotēku nevar dzēst." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -138,9 +135,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "E-pasts %s nederīgs." @@ -151,7 +148,7 @@ msgstr "E-pasts %s nederīgs." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -202,6 +199,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -214,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "E-pasts" @@ -231,20 +229,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nosaukums" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Kontaktpersonas e-pasts:" @@ -252,7 +250,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Izlietots" @@ -260,92 +258,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Kvota" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Jums ir uzaicinājums pievienoties %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Rediģēšana izdevās" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Jūsu konts %s ir aktivizēts" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Parole ir atiestatīta uz %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -353,7 +351,7 @@ msgid "" "configured." msgstr "Veiksmīgi atiestatīta parole %(passwd)s lietotājam %(user)s. Taču e-pasta ziņojumu nevar nosūtīt, jo e-pasta pakalpojums nav pareizi konfigurēts." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -368,16 +366,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Iekšējā servera kļūda" @@ -394,11 +392,11 @@ msgstr "Nederīgs mērķa ceļš" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -408,9 +406,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Nevar pārvietot mapi %(src)s tās apakšmapē %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Datne ir bloķēta" @@ -427,7 +425,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -438,16 +436,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Pieeja liegta." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -462,14 +460,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "Lietotājs %s jau ir grupas dalībnieks." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -477,44 +477,59 @@ msgstr "Lietotājs %s jau ir grupas dalībnieks." msgid "User %s not found in organization." msgstr "Lietotājs %s nav atrasts organizācijā." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Grupas nosaukums var saturēt tikai burtus, ciparus, atstarpes rakstzīmes, pārnesumzīmes vai pasvītrojumu" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Lietotājs %s jau pastāv." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -546,11 +561,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Kļūdaina parole" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Atkodēšanas kļūda" @@ -576,32 +591,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Koplietošanas saites sūtīšana neizdevās. E-pasta pakalpojumi nav konfigurēti pareizi. Lūdzu, sazinieties ar administratoru." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "datne" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "mape" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "" @@ -611,13 +618,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Nevar ielādēt katalogu \"%s\": izmērs ir pārāk liels." @@ -627,41 +634,41 @@ msgstr "Nevar ielādēt katalogu \"%s\": izmērs ir pārāk liels." msgid "Total size exceeds limit." msgstr "Kopējais lielums pārsniedz limitu." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Parole par īsu" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Parole par īsu" @@ -709,16 +716,20 @@ msgstr "" msgid "Name is required." msgstr "Nepieciešams nosaukums." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Lūdzu, piesakieties." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "E-pasts vai lietotājvārds" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -726,71 +737,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Parole" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Lūdzu, ievadīt atbilstošu e-pastu/lietotājvārdu un paroli. Ievērojiet - abi lauki ir reģistra jūtīgi." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Šī e-pasta adrese nav piesaistīta konta. Vai esat reģistrējies?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Šis konts nav aktīvs" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Izskatās, ka jūsu pārlūkam atslēgti cepumi (cookies). Cepumi ir nepieciešamii, lai pieslēgtos " -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-pasts" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Nevar atiestātīt paroli, lūdzu, sazinieties ar LDAP administratoru." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Atiestādīt paroli uz %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Jauna parole" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Apstiprināt paroli" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Paroļu lauki nesakrīt" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Vecā parole" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Vecā parole ievadīta kļūdaini. Lūdzu atkārtojiet." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Parole (vēlreiz)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -874,28 +885,28 @@ msgstr "Veiksmīgi atjaunināts avatars." msgid "Successfully deleted the requested avatars." msgstr "Veiksmīgi dzēsts pieprasītais avatars." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Konts %(account)s bloķēts uz %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "E-pasta adrese" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Lietotājvārds" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Vērtībai ir jābūt 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Ievadiet derīgu e-pasta adresi." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Nederīgs lietotāja ID" @@ -978,40 +989,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Statuss" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administrators" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(importēts)" @@ -1019,7 +1030,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktīvs" @@ -1027,25 +1038,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Jā" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Viesis" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Noklusēts" @@ -1287,8 +1298,8 @@ msgstr "Rediģēt kontaktu" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Neizdevās. Lūdzu, pārbaudiet tīkla pieslēgumu." @@ -1342,16 +1353,16 @@ msgstr "%s veiksmīgi dzēsts" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1387,7 +1398,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Iztrūkst arguments" @@ -1448,11 +1459,6 @@ msgstr "Neizdevās izveidot organizācijas grupu." msgid "Permission error: only group staff can add member" msgstr "Piekļūves kļūda: tikai grupas locekļi var pievienot dalībnieku" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Grupa nepastāv" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Grupa ir pilna" @@ -1514,10 +1520,10 @@ msgstr "Pateicamies par sadarbību!" msgid "The %(site_name)s team" msgstr "%(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3668,16 +3674,16 @@ msgstr "Īpašnieks" msgid "Member" msgstr "Dalībnieks" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Veiksmīgi dzēsts %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Neizdevās dzēst: lietotājs neeksistē" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s uzaicināja jūs pievienoties %(site_name)s." @@ -3725,9 +3731,9 @@ msgstr "Iestatīt paroli" msgid "It is required." msgstr "Nepieciešams" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Atrasts vīruss datnē %s" @@ -4037,7 +4043,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "E-pasta adrese nav derīga." @@ -4189,51 +4195,45 @@ msgstr "Verifikācijas kods" msgid "A verification code has been sent to the email." msgstr "Verifikācijas kods tika nosūtīts uz e-pastu." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Lūdzu, izvēlieties mapi." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Veiksmīgi saglabāts." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Bibliotēka nepastāv." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Mape nepastāv." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4983,7 +4983,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Nederīgs arguments." @@ -5099,43 +5099,43 @@ msgstr "" msgid "permission error" msgstr "tiesību kļūda" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Nevar apskatīt atkritni lapā" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Nevar skatīt bibliotēkas izmaiņas" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Bibliotēka nepastāv" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Lūdzu, norādiet vēstures ID" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Norādītais vēstures saraksts nepastāv" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Nezināma kļūda" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" nepastāv." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Nevar lejupielādēt \"%s\"" @@ -5156,9 +5156,9 @@ msgstr "Nepareizs repozitorija ID" msgid "Bad upload link token." msgstr "Slikta augšupielādes saites pilnvara." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Šāda datne nepastāv" @@ -5170,172 +5170,166 @@ msgstr "Slikts repozitorija ID augšupielādes saitē." msgid "No conflict in the merge." msgstr "Sapludināts bez konfliktiem" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: neizdevās atvērt datni tiešsaistē" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: neizdevās atvērt datni tiešsaistē" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Atlasītais kodējums nav pareizs." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Nezināms datnes kodējums" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Datnes lielums pārsniedz %s, nevar atvērt tiešsaistes režīmā.." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Bibliotēka ir šifrēta, nevar atvērt tiešsaistē." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Nevar apskatīt datni" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Nevar lejupielādēt datni, nederīgs datnes ceļš" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Nevar lejupielādēt datni, nepareizs datnes ceļš" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Nevar lejupielādēt datni, koplietošanas datplūsma pārsniegta." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Avota datni nevar apskatīt, izmantotā datplūsma pārsniegta." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Nevar lejupielādēt datni" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Neizdevās eksportēšana uz Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Neizdevās iestatīt kvotas: iekšējā servera kļūda" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Neizdevās dzēst: lietotājs ir organizācijas veidotājs" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Veiksmīgi noņemts trial: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Veiksmīgi anulēt administratora atļaujas %s" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Neizdevās atsaukt administratoru: lietotājs neeksistē" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Neizdevās atiestatīt paroli: lietotājs neeksistē" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Neizdevās pievienot lietotāju %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Veiksmīgi pievienots lietotājs %s. E-pasta paziņojums ir nosūtīts." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Veiksmīgi pievienots lietotājs %s. Gadījās kļūda nosūtot e-pasta paziņojumu, lūdzu, pārbaudiet e-pasta konfigurāciju." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Veiksmīgi pievienots lietotājs %s." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Veiksmīgi pievienots lietotājs %s. Taču e-pasta ziņojumu nevar nosūtīt, jo e-pasta pakalpojums nav pareizi konfigurēts." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Autors" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Jāievada skaitlis" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Veiksme" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Ievades numuram jābūt lielākam par 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Veikmīgi dzēsts." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "Veiksmīgi iestatīts %s, kā administrators." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Neizdevās iestatīt %s, kā administratoru: lietotājs neeksistē." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/lv/LC_MESSAGES/djangojs.po b/locale/lv/LC_MESSAGES/djangojs.po index 28d58e2250..16405deb8d 100644 --- a/locale/lv/LC_MESSAGES/djangojs.po +++ b/locale/lv/LC_MESSAGES/djangojs.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -36,6 +36,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Administratora logs" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "Lietots:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "Paziņojums" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "Atkritne" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "Apraksts" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "Atcelt" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "Paroles nesakrīt" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "Dzēst bibliotēku" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Augšuplādēt datni" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1527,8 +1550,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "Izmērs " #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Loma" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "Loma" msgid "Admin" msgstr "Administrators" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Dalībnieks" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "" msgid "Search files in this library" msgstr "Meklēt datnes bibliotēkā" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Nav rezultāta" @@ -2130,20 +2167,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "Dalīties" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ikona" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Augšuplādēt datni" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2587,28 +2617,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "bloķēts" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Bez zvaigznītes" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "Bibliotēka" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2796,25 +2826,39 @@ msgstr "zvaigžņotas" msgid "unstarred" msgstr "bez zvaigzīnes" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Bloķēt" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Atbloķēt" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detaļas" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Atvērt ar klientu" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Komentārs" @@ -2877,7 +2921,7 @@ msgstr "Manas bibliotēkas" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Man koplietotās " @@ -2903,7 +2947,7 @@ msgstr "Darbarīki" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favorīti" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "Anonīms lietotājs" msgid "Expired" msgstr "Beigties" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "Pārsaukt" msgid "Folder Permission" msgstr "Mapes tiesības" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detaļas" - #: 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 @@ -3142,7 +3169,8 @@ msgstr "Mainīt paroli" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Atiestatīt paroli" @@ -3684,7 +3712,7 @@ msgstr "Bibliotēkas nav" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "" msgid "Groups" msgstr "Grupas" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "" msgid "Transfer" msgstr "Pārsūtīt" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importēt dalībniekus" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Pārvaldīt dalībniekus" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "IP adrese" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Pēdējā piekļuve" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Neizdevās. Lūdzu pārbaudiet tīkla pieslēgumu." @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Bibliotēka tika veiksmīgi pārsūtīta." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Bojāta (lūdzu, sazinieties ar administratoru, lai salabotu šo bibliotēku)" @@ -3930,6 +3963,8 @@ msgstr "Bojāta (lūdzu, sazinieties ar administratoru, lai salabotu šo bibliot #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "Atstatīt" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Anulēt administratoru" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4323,11 +4359,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Atļauja koplietojumam" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Dzēst lietotāju" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "Koplietošanas saites" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Datubāze" @@ -5578,10 +5630,6 @@ msgstr "Atzīmēt visas izlasītas" msgid "Message" msgstr "Ziņa" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Atvērt ar klientu" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Piekļuves žurnāls" diff --git a/locale/lv_LV/LC_MESSAGES/djangojs.po b/locale/lv_LV/LC_MESSAGES/djangojs.po index 545f8166c7..c3d181f868 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "Miskaste" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Apraksts" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "Atcelt" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "Tiešām dzēst kontu?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "Paroles nesakrīt" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Augšuplādēt datni" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "Dalīties" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Augšuplādēt datni" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Zvaigzne" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "Krātuve" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detaļas" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detaļas" - #: 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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Grupas" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "IP adrese" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Neizdevās. Lūdzu pārbaudiet tīkla pieslēgumu." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "" @@ -5577,10 +5629,6 @@ msgstr "" msgid "Message" msgstr "Ziņa" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/mk/LC_MESSAGES/django.po b/locale/mk/LC_MESSAGES/django.po index 957dbdf4e3..cb598a78f8 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Macedonian (http://www.transifex.com/haiwen/seahub/language/mk/)\n" "MIME-Version: 1.0\n" @@ -18,12 +18,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -32,7 +32,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -50,19 +50,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -81,18 +85,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -112,22 +109,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -137,9 +134,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -150,7 +147,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -201,6 +198,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -213,8 +211,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "" @@ -230,20 +228,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -251,7 +249,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -259,92 +257,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -352,7 +350,7 @@ msgid "" "configured." msgstr "" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -367,16 +365,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "" @@ -393,11 +391,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -407,9 +405,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "" @@ -426,7 +424,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -437,16 +435,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -461,14 +459,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -476,44 +476,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -545,11 +560,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "" @@ -575,32 +590,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "" @@ -610,13 +617,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "" @@ -626,41 +633,41 @@ msgstr "" msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "" @@ -708,16 +715,20 @@ msgstr "" msgid "Name is required." msgstr "" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -725,71 +736,71 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "" -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -873,28 +884,28 @@ msgstr "" msgid "Successfully deleted the requested avatars." msgstr "" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "" @@ -977,40 +988,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "" @@ -1018,7 +1029,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "" @@ -1026,25 +1037,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "" @@ -1281,8 +1292,8 @@ msgstr "" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "" @@ -1336,16 +1347,16 @@ msgstr "" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1381,7 +1392,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "" @@ -1442,11 +1453,6 @@ msgstr "" msgid "Permission error: only group staff can add member" msgstr "" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "" @@ -1508,10 +1514,10 @@ msgstr "" msgid "The %(site_name)s team" msgstr "" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3662,16 +3668,16 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "" @@ -3719,9 +3725,9 @@ msgstr "" msgid "It is required." msgstr "" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4029,7 +4035,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4181,51 +4187,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4975,7 +4975,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5091,43 +5091,43 @@ msgstr "" msgid "permission error" msgstr "" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "" @@ -5148,9 +5148,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "" @@ -5162,172 +5162,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, 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:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/mk/LC_MESSAGES/djangojs.po b/locale/mk/LC_MESSAGES/djangojs.po index 09f3aa0690..ad3747d615 100644 --- a/locale/mk/LC_MESSAGES/djangojs.po +++ b/locale/mk/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Macedonian (http://www.transifex.com/haiwen/seahub/language/mk/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ msgid "Files" msgstr "" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "" @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "" @@ -5577,10 +5629,6 @@ msgstr "" msgid "Message" msgstr "" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/nb_NO/LC_MESSAGES/djangojs.po b/locale/nb_NO/LC_MESSAGES/djangojs.po index ac54fb1ae3..75d3749600 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -37,6 +37,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Systemadministrator" @@ -53,7 +54,7 @@ msgid "Used:" msgstr "Forbrukt: " #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -129,10 +130,10 @@ msgstr "Påminnelser" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -179,14 +180,15 @@ msgstr "Papirkurv" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -275,6 +277,7 @@ msgstr "Beskrivelse" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -369,8 +372,8 @@ msgstr "Avbryt" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -472,7 +475,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -635,8 +638,8 @@ msgstr "Ønsker du virkelig å slette denne kontoen?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -644,7 +647,7 @@ msgstr "Ønsker du virkelig å slette denne kontoen?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -675,7 +678,8 @@ msgstr "Ønsker du virkelig å slette denne kontoen?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -807,13 +811,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -943,9 +947,9 @@ msgstr "Passordene stemmer ikke overens" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1053,8 +1057,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1090,7 +1094,7 @@ msgid "Delete Library" msgstr "Slett bibliotek" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1305,6 +1309,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Last opp fil" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1414,7 +1437,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1528,8 +1551,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1616,8 +1639,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1646,11 +1670,12 @@ msgstr "Størrelse" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1693,13 +1718,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1748,27 +1773,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rolle" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1777,10 +1814,10 @@ msgstr "Rolle" msgid "Admin" msgstr "Administrator" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Medlem" @@ -1798,7 +1835,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1819,8 +1856,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2067,12 +2104,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2080,8 +2117,8 @@ msgstr "" msgid "Search files in this library" msgstr "Søk filer i dette biblioteket" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Intet resultat" @@ -2131,20 +2168,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2152,8 +2189,8 @@ msgstr "Dele" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ikon" @@ -2198,7 +2235,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2361,22 +2402,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Last opp fil" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2491,10 +2520,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2573,6 +2602,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2588,28 +2618,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "låst" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Fjerne favorittmarkering" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2646,7 +2676,7 @@ msgid "Library" msgstr "Bibliotek" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2797,25 +2827,39 @@ msgstr "Sjernemerket" msgid "unstarred" msgstr "ikke favorittmarkert" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Lås" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Lås opp" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detaljer" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Åpne via klient" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Kommenter" @@ -2878,7 +2922,7 @@ msgstr "Mine bibliotek" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Delt med meg" @@ -2904,7 +2948,7 @@ msgstr "Verktøy" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favoritter" @@ -2942,8 +2986,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3084,23 +3128,13 @@ msgstr "Anonym bruker" msgid "Expired" msgstr "Utgått" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3111,13 +3145,6 @@ msgstr "Omdøpe" msgid "Folder Permission" msgstr "Mappetillatelse" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detaljer" - #: 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 @@ -3143,7 +3170,8 @@ msgstr "Endre passord" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Endre passord" @@ -3685,7 +3713,7 @@ msgstr "Ingen bibliotek" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3698,11 +3726,11 @@ msgstr "" msgid "Groups" msgstr "Grupper" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3711,7 +3739,11 @@ msgstr "" msgid "Transfer" msgstr "Overføre" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importer medlemmer" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Behandle medlemmer" @@ -3859,6 +3891,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Siste tilgang" @@ -3892,7 +3925,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Feilet. Vennligst sjekk nettverkstilkoblingen." @@ -3904,25 +3937,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3931,6 +3964,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4181,7 +4216,8 @@ msgstr "Nullstill passord" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Oppheve administrator" @@ -4312,7 +4348,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4324,11 +4360,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4410,8 +4446,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Forlate delt resurss" @@ -4492,7 +4528,7 @@ msgid "Create Group" msgstr "Opprett gruppe" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Slett bruker" @@ -4706,7 +4742,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5101,6 +5137,22 @@ msgstr "Delte lenker" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Database" @@ -5579,10 +5631,6 @@ msgstr "Merk alle som lest" msgid "Message" msgstr "Melding" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Åpne via klient" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Tilgangslogg" diff --git a/locale/nl/LC_MESSAGES/django.po b/locale/nl/LC_MESSAGES/django.po index 487b4c42bb..e05e31c8c8 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Dutch (http://www.transifex.com/haiwen/seahub/language/nl/)\n" "MIME-Version: 1.0\n" @@ -18,12 +18,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -32,7 +32,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -50,19 +50,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -81,18 +85,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -112,22 +109,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -137,9 +134,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -150,7 +147,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -201,6 +198,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -213,8 +211,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "" @@ -230,20 +228,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -251,7 +249,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -259,92 +257,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, python-format msgid "" "Successfully reset password to %(passwd)s, an email has been sent to " "%(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -352,7 +350,7 @@ msgid "" "configured." msgstr "" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -367,16 +365,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "" @@ -393,11 +391,11 @@ msgstr "" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -407,9 +405,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "" @@ -426,7 +424,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -437,16 +435,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -461,14 +459,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -476,44 +476,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -545,11 +560,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "" @@ -575,32 +590,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "" @@ -610,13 +617,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "" @@ -626,41 +633,41 @@ msgstr "" msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "" @@ -708,16 +715,20 @@ msgstr "" msgid "Name is required." msgstr "" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -725,71 +736,71 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "" -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -873,28 +884,28 @@ msgstr "" msgid "Successfully deleted the requested avatars." msgstr "" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "" @@ -977,40 +988,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "" @@ -1018,7 +1029,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "" @@ -1026,25 +1037,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "" @@ -1281,8 +1292,8 @@ msgstr "" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "" @@ -1336,16 +1347,16 @@ msgstr "" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1381,7 +1392,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "" @@ -1442,11 +1453,6 @@ msgstr "" msgid "Permission error: only group staff can add member" msgstr "" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "" @@ -1508,10 +1514,10 @@ msgstr "" msgid "The %(site_name)s team" msgstr "" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3662,16 +3668,16 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "" @@ -3719,9 +3725,9 @@ msgstr "" msgid "It is required." msgstr "" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4029,7 +4035,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4181,51 +4187,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4975,7 +4975,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5091,43 +5091,43 @@ msgstr "" msgid "permission error" msgstr "" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "" @@ -5148,9 +5148,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "" @@ -5162,172 +5162,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, 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:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/nl/LC_MESSAGES/djangojs.po b/locale/nl/LC_MESSAGES/djangojs.po index 7f5dd2164b..261b690092 100644 --- a/locale/nl/LC_MESSAGES/djangojs.po +++ b/locale/nl/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Dutch (http://www.transifex.com/haiwen/seahub/language/nl/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ msgid "Files" msgstr "" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "" @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "" @@ -5577,10 +5629,6 @@ msgstr "" msgid "Message" msgstr "" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/nl_NL/LC_MESSAGES/djangojs.po b/locale/nl_NL/LC_MESSAGES/djangojs.po index 7a5b0c3c02..53bbb555f2 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: Harmen \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" @@ -40,6 +40,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Systeembeheerder" @@ -56,7 +57,7 @@ msgid "Used:" msgstr "Gebruikt:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -132,10 +133,10 @@ msgstr "Meldingen" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -182,14 +183,15 @@ msgstr "Prullenbak" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Tags" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -278,6 +280,7 @@ msgstr "Beschrijving" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -372,8 +375,8 @@ msgstr "Annuleren" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -475,7 +478,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -638,8 +641,8 @@ msgstr "Wil je je account echt verwijderen?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -647,7 +650,7 @@ msgstr "Wil je je account echt verwijderen?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -678,7 +681,8 @@ msgstr "Wil je je account echt verwijderen?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -810,13 +814,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -946,9 +950,9 @@ msgstr "Wachtwoorden komen niet overeen" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1056,8 +1060,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1093,7 +1097,7 @@ msgid "Delete Library" msgstr "Bibliotheek verwijderen" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1308,6 +1312,25 @@ msgstr "Inzoomen" msgid "Zoom out" msgstr "Uitzoomen" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Upload bestand" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Afbeelding selecteren" @@ -1417,7 +1440,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1531,8 +1554,8 @@ msgstr "Groep niet gevonden" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1619,8 +1642,9 @@ msgstr "Naam bibliotheek" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1649,11 +1673,12 @@ msgstr "Grootte" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1696,13 +1721,13 @@ msgid "Drafts" msgstr "Concepten" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1751,27 +1776,39 @@ msgstr "Concept gebruiken" msgid "Delete draft" msgstr "Concept verwijderen" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Groepslid toevoegen" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rol" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1780,10 +1817,10 @@ msgstr "Rol" msgid "Admin" msgstr "Admin" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Lid" @@ -1801,7 +1838,7 @@ msgid "New Wiki" msgstr "Nieuwe Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1822,8 +1859,8 @@ msgstr "Nieuwe Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2070,12 +2107,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Zoek" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2083,8 +2120,8 @@ msgstr "Zoek" msgid "Search files in this library" msgstr "Zoek bestanden in deze bibliotheek" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Geen resultaat" @@ -2134,20 +2171,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2155,8 +2192,8 @@ msgstr "Delen" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "icoon" @@ -2201,7 +2238,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2364,22 +2405,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Upload bestand" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Datum ongeldig." @@ -2494,10 +2523,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2576,6 +2605,7 @@ msgstr "Markeren als opgelost" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Locatie" @@ -2591,28 +2621,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "Geblokkeerd" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Ongedaan maken van favoriet" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Favoriet maken" @@ -2649,7 +2679,7 @@ msgid "Library" msgstr "Bibliotheek" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2800,25 +2830,39 @@ msgstr "favoriet" msgid "unstarred" msgstr "geen favoriet" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Slot" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Deblokkeer" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Details" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Openen via programma" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Opmerking" @@ -2881,7 +2925,7 @@ msgstr "Mijn bibliotheken" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Gedeeld met mij" @@ -2907,7 +2951,7 @@ msgstr "Hulpmiddelen" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favorieten" @@ -2945,8 +2989,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3087,23 +3131,13 @@ msgstr "Anonieme gebruiker" msgid "Expired" msgstr "Verlopen" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3114,13 +3148,6 @@ msgstr "Hernoem" msgid "Folder Permission" msgstr "Map toegangsrechten" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Details" - #: 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 @@ -3146,7 +3173,8 @@ msgstr "Wijzig het wachtwoord" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Wachtwoord reset" @@ -3688,7 +3716,7 @@ msgstr "Geen bibliotheken" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3701,11 +3729,11 @@ msgstr "" msgid "Groups" msgstr "Groepen" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3714,7 +3742,11 @@ msgstr "" msgid "Transfer" msgstr "Overzetten" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Leden importeren" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Leden beheren" @@ -3862,6 +3894,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Laatst gesynchroniseerd" @@ -3895,7 +3928,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Mislukt. Controleer de netwerkverbinding." @@ -3907,25 +3940,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Verplaatsen van de bibliotheek is gelukt." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Defect (neem contact op met je systeembeheerder om deze bibliotheek te repareren)" @@ -3934,6 +3967,8 @@ msgstr "Defect (neem contact op met je systeembeheerder om deze bibliotheek te r #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4184,7 +4219,8 @@ msgstr "ResetPwd" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Intrekken Admin" @@ -4315,7 +4351,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4327,11 +4363,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4413,8 +4449,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Gedeelde folder verlaten" @@ -4495,7 +4531,7 @@ msgid "Create Group" msgstr "Groep aanmaken" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Gebruiker verwijderen" @@ -4709,7 +4745,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5104,6 +5140,22 @@ msgstr "Gedeelde links" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Database" @@ -5582,10 +5634,6 @@ msgstr "Alles als gelezen markeren" msgid "Message" msgstr "Bericht" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Openen via programma" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Toegangslogboek" diff --git a/locale/pl/LC_MESSAGES/django.po b/locale/pl/LC_MESSAGES/django.po index e4c3b8d969..3f6fe18232 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Polish (http://www.transifex.com/haiwen/seahub/language/pl/)\n" "MIME-Version: 1.0\n" @@ -24,12 +24,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Nazwa nie powinna zawierać '/'." @@ -38,7 +38,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Login id %s już istnieje." @@ -56,20 +56,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, 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" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "Nazwa może składać się wyłącznie z liter, cyfr, spacji, myślnika oraz podkreślnika." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -87,18 +91,11 @@ msgstr "Są poddziały w tym dziale." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Moja biblioteka" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "Nazwa grupy może składać się wyłącznie z liter, cyfr, spacji, myślnika, kropki, apostrofu oraz podkreślnika." - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -118,22 +115,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Biblioteka systemowa nie może zostać usunięta." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." 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:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -143,9 +140,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "E-mail %s jest nieprawidłowy." @@ -156,7 +153,7 @@ msgstr "E-mail %s jest nieprawidłowy." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Element został udostępniony %s." @@ -207,6 +204,7 @@ msgid "Link Upload" msgstr "Link przesyłania" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -219,8 +217,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "E-mail" @@ -236,20 +234,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nazwa" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Kontakt email" @@ -257,7 +255,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Wykorzystanie przestrzeni" @@ -265,92 +263,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Przydzielone miejsce" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Osiągnięto maksymalną liczbę użytkowników." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "Poprawnie dodano %(user)s użytkownika(ów)." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Zostałeś zaproszony do %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "Poprawnie dodano użytkownika %(user)s. E-mail z powiadomieniem został wysłany." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "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:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Edycja pomyślna." -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Twoje konto w %s jest aktywowane" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Hasło w %s zostało zresetowane" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -358,7 +356,7 @@ msgid "" "configured." msgstr "Pomyślnie zresetowano użytkownikowi %(user)s hasło na %(passwd)s. Niestety powiadomienie e-mail nie zostało wysłane, ponieważ usługa e-mail nie została poprawnie skonfigurowana." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "musi być liczbą większą lub równą 0." @@ -373,16 +371,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Wewnętrzny błąd serwera" @@ -399,11 +397,11 @@ msgstr "Nieprawidłowa ścieżka docelowa" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Brak miejsca." @@ -413,9 +411,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Nie można przenieść katalogu %(src)s do jego podkatalogu %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Plik jest zablokowany" @@ -432,7 +430,7 @@ msgstr "nazwa użytkownika nieprawidłowa." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Użytkownika %s nie został znaleziony." @@ -443,16 +441,16 @@ msgstr "Użytkownika %s nie został znaleziony." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Odmowa dostępu." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "Plik nie jest zablokowany." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Nie możesz odświeżyć tego pliku. Jest zablokowany." @@ -467,14 +465,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Tagi mogą zawierać wyłącznie litery, cyfry, kropkę, myślnik lub podkreślenie" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "Użytkownik %s już jest członkiem grupy." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -482,44 +482,59 @@ msgstr "Użytkownik %s już jest członkiem grupy." msgid "User %s not found in organization." msgstr "Nie znaleziono użytkownika %s w organizacji." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "Uprawnienie już istnieje." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Nazwa grupy może zawierać wyłącznie litery, liczby, znaki puste, łączniki lub podkreślenia" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s zabrał Ci dostęp do %(site_name)s." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "Adres email nie może być zaproszony jako gość." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s jest już zaproszony." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Użytkownik %s już istnieje." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -551,11 +566,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Nieprawidłowe hasło" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Błąd deszyfrowania biblioteki" @@ -581,32 +596,24 @@ msgstr "Nie można przenieść folderu %s. Proszę sprawdź jego uprawnienia." msgid "Can't delete folder %s, please check its permission." msgstr "Nie można usunąć folderu %s. Proszę sprawdź jego uprawnienia." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Niepowodzenie wysyłania udostępnionego łącza. Usługa e-mail nie jest poprawnie skonfigurowana, proszę skontaktować się z administratorem." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "plik" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Został Ci udostępniony plik w %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "folder" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Został Ci udostępniony folder w %s" @@ -616,13 +623,13 @@ msgid "email invalid." msgstr "błędy email." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "Udostępniono Ci łącze przesyłania w %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Nie można pobrać katalogu \"%s\": rozmiar jest zbyt duży." @@ -632,41 +639,41 @@ msgstr "Nie można pobrać katalogu \"%s\": rozmiar jest zbyt duży." msgid "Total size exceeds limit." msgstr "Całkowity rozmiar przekracza limit." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Hasło jest zbyt krótkie." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "Link udostępnienia %s już istnieje." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Hasło jest za krótkie" @@ -714,16 +721,20 @@ msgstr "Nie znaleziono Wiki." msgid "Name is required." msgstr "Nazwa jest wymagana." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "Nazwa może składać się wyłącznie z liter, cyfr, spacji, myślnika oraz podkreślnika." + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Zaloguj się" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Email lub nazwa użytkownika" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -731,71 +742,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Hasło" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Proszę podać prawidłowy adres email/nazwę użytkownika i hasło. Zwróć uwagę na wielkość znaków." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Podany adres e-mail nie jest powiązany z żadnym kontem. Czy na pewno się rejestrowałeś?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "To konto nie jest aktywne." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Wygląda na to, że Twoja przeglądarka nie obsługuje ciasteczek. Ich obsługa jest wymagana w celu logowania." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Nie można zresetować hasła, skontaktuj się z administratorem usługi LDAP" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Reset hasła dla %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nowe hasło" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Potwierdzenie hasła" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Podane hasła nie są identyczne." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Stare hasło" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Twoje stare hasło jest nieprawidłowe. Proszę wprowadzić je ponownie." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Hasło (ponownie)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -879,28 +890,28 @@ msgstr "Pomyślnie zaktualizowano Twój awatar." msgid "Successfully deleted the requested avatars." msgstr "Pomyślnie usunięto wybrane awatary." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Konto %(account)s w %(site)s zamarzło." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Adres e-mail" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Nazwa użytkownika" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Ta wartość musi być o długości 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Podaj poprawny adres email." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Nieprawidłowy identyfikator użytkownika." @@ -983,40 +994,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Status" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Admin" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP (import)" @@ -1024,7 +1035,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktywny" @@ -1032,25 +1043,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Tak" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Gość" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Domyślnie" @@ -1297,8 +1308,8 @@ msgstr "Edytuj kontakt" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Niepowodzenie. Proszę sprawdzić połączenie." @@ -1352,16 +1363,16 @@ msgstr "Pomyślnie usunięto %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Błąd, proszę się skontaktować z administratorem" @@ -1397,7 +1408,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Brakujący parametr" @@ -1458,11 +1469,6 @@ msgstr "Nie udało się stworzyć grupy organizacji." msgid "Permission error: only group staff can add member" msgstr "Błąd uprawnień: tylko obsługa grupy może dodawać członków" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Grupa nie istnieje" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Grupa jest pełna" @@ -1524,10 +1530,10 @@ msgstr "Dzięki za korzystanie z naszej strony!" msgid "The %(site_name)s team" msgstr "Załoga %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3678,16 +3684,16 @@ msgstr "Właściciel" msgid "Member" msgstr "Członek" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Pomyślnie usunięto %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Niepowodzenie usuwanie: użytkownik nie istnieje" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s zaprosił Cię do %(site_name)s." @@ -3735,9 +3741,9 @@ msgstr "Ustaw hasło" msgid "It is required." msgstr "Jest wymagane." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Wykryto wirusa w %s" @@ -4049,7 +4055,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Porada: druga metoda jest bezpieczniejsza, ale nie przez wszystkie przeglądarki jest dobrze obsługiwana. Zalecamy korzystanie z najnowszej wersji przeglądarki Chrome lub Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "Adres e-mail jest nieprawidłowy" @@ -4201,51 +4207,45 @@ msgstr "Kod weryfikacyjny" msgid "A verification code has been sent to the email." msgstr "Kod weryfikacyjny został wysłany na podany adres email." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Wewnętrzny błąd serwera lub proszę sprawdzić wpisany e-mail" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Proszę wybrać katalog." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Zapisano pomyślnie." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Nie udało się wysłać udostępnionego łącza przesyłania. Usługa e-mail nie jest poprawnie skonfigurowana, proszę się skontaktować z administratorem." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Biblioteka nie istnieje." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Folder nie istnieje." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Tylko właściciel biblioteki ma możliwość jej udostępnienia." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Proszę sprawdzić wprowadzony e-mail" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Nie znaleziono łącza udostępniania" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Kod weryfikacyjny do łącz udostępniania" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Nie udało się wysłać kodu weryfikacyjnego, proszę spróbować później." @@ -4995,7 +4995,7 @@ msgid "Network error" msgstr "Błąd sieci" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Nieprawidłowe parametry." @@ -5111,43 +5111,43 @@ msgstr "Wyłącz" msgid "permission error" msgstr "błąd uprawnień" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Nie można wyświetlić strony odzyskiwania" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Nie można wyświetlić modyfikacji biblioteki" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Biblioteka nie istnieje" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Proszę określić identyfikator historii" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Poprawnie odtworzono bibliotekę." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Wskazana historia nie istnieje" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Nieznany błąd" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" nie istnieje." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Nie można pobrać \"%s\"" @@ -5168,9 +5168,9 @@ msgstr "Błędny identyfikator repozytorium" msgid "Bad upload link token." msgstr "Nieprawidłowy token łącza przesyłania." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Plik nie istnieje" @@ -5182,172 +5182,166 @@ msgstr "Nieprawidłowy identyfikator repozytorium w odnośniku przesyłania." msgid "No conflict in the merge." msgstr "Brak konfliktów podczas scalania." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "Błąd HTTP: niepowodzenie otwierania pliku online" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "Błąd URL: niepowodzenie otwierania pliku online" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Wybrane kodowanie jest nieprawidłowe." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Nieznane kodowanie pliku" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Rozmiar pliku przekracza %s, nie może być otwarty online." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Biblioteka jest zaszyfrowana, nie można otworzyć pliku online." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Nie można wyświetlić pliku" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Nie można pobrać pliku, nieprawidłowa ścieżka" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Nie można pobrać pliku, zła ścieżka" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Nie można pobrać pliku, transfer łącza został wykorzystany." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Nie można pobrać pliku." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Nie można wyświetlić surowego pliku, transfer dla tego łącza został wykorzystany." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Link udostępnienia dla %s." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Nie udało się pobrać pliku" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Nie udało się wyeksportować do Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Niepowodzenie ograniczania przestrzeni: błąd wewnętrzny serwera" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Nie udało się usunąć: użytkowników jest twórcą organizacji" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Pomyślnie usunięto okres próbny dla: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Pomyślnie cofnięto uprawnienia administracyjne użytkownikowi %s" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Niepowodzenie cofania uprawnień administracyjnych: użytkownik nie istnieje" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Niepowodzenie resetowania hasłą: użytkownik nie istnieje" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Nie udało się dodać użytkownika %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Pomyślnie dodano użytkownika %s. Powiadomienie e-mail zostało wysłane." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Pomyślnie dodano użytkownika %s. Niestety podczas wysyłania powiadomienie e-mail wystąpił błąd. Proszę sprawdzić konfigurację e-mail." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Pomyślnie dodano użytkownika %s." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Pomyślnie dodano użytkownika %s. Niestety powiadomienie e-mail nie zostało wysłane ponieważ usługa e-mail nie została poprawnie skonfigurowana." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Twórca" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Wartość powinna być liczbą" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Sukces" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Wartość powinna być większa niż 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Pomyślnie usunięto." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "Pomyślnie przyznano %s uprawnienia administracyjne." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Niepowodzenie przyznawania %s uprawnień administracyjnych: użytkownik nie istnieje." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Opcjonalny" diff --git a/locale/pl/LC_MESSAGES/djangojs.po b/locale/pl/LC_MESSAGES/djangojs.po index 578149ea5d..19fbaf269d 100644 --- a/locale/pl/LC_MESSAGES/djangojs.po +++ b/locale/pl/LC_MESSAGES/djangojs.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: K.S. \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" @@ -36,6 +36,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Administrator systemu" @@ -52,7 +53,7 @@ msgid "Used:" msgstr "Wykorzystane:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -128,10 +129,10 @@ msgstr "Powiadomienia" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -178,14 +179,15 @@ msgstr "Kosz" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Tagi" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -274,6 +276,7 @@ msgstr "Opis" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -368,8 +371,8 @@ msgstr "Anuluj" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -471,7 +474,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -634,8 +637,8 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -643,7 +646,7 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -674,7 +677,8 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -806,13 +810,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -942,9 +946,9 @@ msgstr "Hasła nie są identyczne" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1052,8 +1056,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1089,7 +1093,7 @@ msgid "Delete Library" msgstr "Usuń bibliotekę" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1304,6 +1308,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Wybierz plik .xlsx" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Pobierz przykładowy plik" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Prześlij plik" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1413,7 +1436,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1527,8 +1550,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1615,8 +1638,9 @@ msgstr "Nazwa biblioteki" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1645,11 +1669,12 @@ msgstr "Rozmiar" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1692,13 +1717,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1747,27 +1772,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rola" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1776,10 +1813,10 @@ msgstr "Rola" msgid "Admin" msgstr "Admin" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Członek" @@ -1797,7 +1834,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1818,8 +1855,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2066,12 +2103,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Szukaj" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2079,8 +2116,8 @@ msgstr "Szukaj" msgid "Search files in this library" msgstr "Przeszukaj pliki w tej bibliotece" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Brak rezultatu" @@ -2130,20 +2167,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2151,8 +2188,8 @@ msgstr "Udostępnij" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ikona" @@ -2197,7 +2234,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2360,22 +2401,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Wybierz plik .xlsx" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Importuj użytkowników z pliku .xlsx" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Pobierz przykładowy plik" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Prześlij plik" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2490,10 +2519,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2572,6 +2601,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Położenie" @@ -2587,28 +2617,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "zablokowany" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Usuń gwiazdkę" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Gwiazdka" @@ -2645,7 +2675,7 @@ msgid "Library" msgstr "Biblioteka" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2796,25 +2826,39 @@ msgstr "Oznaczone gwiazdką" msgid "unstarred" msgstr "Nieoznaczone gwiazdką" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Zablokuj" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Odblokuj" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 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:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Szczegóły" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Otwórz w kliencie" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Komentarz" @@ -2877,7 +2921,7 @@ msgstr "Moje biblioteki" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Udostępnione dla mnie" @@ -2903,7 +2947,7 @@ msgstr "Narzędzia" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Ulubione" @@ -2941,8 +2985,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3083,23 +3127,13 @@ msgstr "Użytkownik anonimowy" msgid "Expired" msgstr "Wygasło" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3110,13 +3144,6 @@ msgstr "Zmień nazwę" msgid "Folder Permission" msgstr "Uprawnienia folderu" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Szczegóły" - #: 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 @@ -3142,7 +3169,8 @@ msgstr "Zmień hasło" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Zresetuj hasło" @@ -3684,7 +3712,7 @@ msgstr "Brak bibliotek" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3697,11 +3725,11 @@ msgstr "" msgid "Groups" msgstr "Grupy" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3710,7 +3738,11 @@ msgstr "" msgid "Transfer" msgstr "Przekaż" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importuj członków" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Zarządzaj członkami" @@ -3858,6 +3890,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Ostatni dostęp" @@ -3891,7 +3924,7 @@ msgid "Successfully restored the library." msgstr "Poprawnie odtworzono bibliotekę." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Niepowodzenie. Proszę sprawdzić sieć." @@ -3903,25 +3936,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Pomyślnie przeniesiono bibliotekę." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Uszkodzona (proszę się skontaktować z administratorem w celu naprawy)" @@ -3930,6 +3963,8 @@ msgstr "Uszkodzona (proszę się skontaktować z administratorem w celu naprawy #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4180,7 +4215,8 @@ msgstr "Resetuj hasło" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Odwołaj admina" @@ -4311,7 +4347,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4323,11 +4359,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4409,8 +4445,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Opuść udział" @@ -4491,7 +4527,7 @@ msgid "Create Group" msgstr "Utwórz grupę" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Usuń użytkownika" @@ -4705,7 +4741,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5100,6 +5136,22 @@ msgstr "Współdzielone łącza" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Instytucja" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Domyślny administrator" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Baza danych" @@ -5578,10 +5630,6 @@ msgstr "Oznacz wszystkie jako przeczytane" msgid "Message" msgstr "Wiadomość" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Otwórz w kliencie" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Log dostępu" diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 0483931ac4..c442decbe1 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+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" @@ -34,12 +34,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "O nome não pode conter '/'." @@ -48,7 +48,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -66,19 +66,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Falha ao definir uma cota: a cota maxima é %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -97,18 +101,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Minha Biblioteca" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -128,22 +125,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "A biblioteca do sistema não pode ser excluída." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -153,9 +150,9 @@ 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/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "O e-mail %s é inválido." @@ -166,7 +163,7 @@ msgstr "O e-mail %s é inválido." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Este item já foi compartilhado com %s." @@ -217,6 +214,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -229,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "E-mail" @@ -246,20 +244,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Nome" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "E-mail de contato" @@ -267,7 +265,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Espaço utilizado" @@ -275,92 +273,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Cota do Armazenamento" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "O número de usuários excede o limite." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Você foi convidado para entrar %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Editado com sucesso" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Sua conta em %s está ativada" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "A senha foi reconfigurada em %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -368,7 +366,7 @@ msgid "" "configured." msgstr "Reiniciada com sucesso a senha para %(passwd)s, para usuário %(user)s, mas uma notificação de e-mail não pode ser enviada porque o serviço de e-mail não esta configurado corretamente." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "deve ser um número inteiro que é maior ou igual a 0." @@ -383,16 +381,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Erro interno do servidor" @@ -409,11 +407,11 @@ msgstr "O caminho destino é inválido" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Sem cota disponível." @@ -423,9 +421,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Não é possível mover o diretório %(src)s para o subdiretório %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Arquivo bloqueado" @@ -442,7 +440,7 @@ msgstr "nome do usuário é inválido." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Usuário %s não encontrado." @@ -453,16 +451,16 @@ msgstr "Usuário %s não encontrado." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Permissão negada." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -477,14 +475,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "O usuário %s já é membro do grupo." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -492,44 +492,59 @@ msgstr "O usuário %s já é membro do grupo." msgid "User %s not found in organization." msgstr "O usuário %s não foi encontrado na organização." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "O nome do grupo pode conter apenas letras, números, espaço em branco, hífen e sublinhado" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 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." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s já está convidado." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "O usuário %s já existe." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -561,11 +576,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Senha incorreta" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Falha ao descriptografar a biblioteca" @@ -591,32 +606,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Falha ao enviar o link compartilhado. O serviço de e-mail não está configurado adequadamente, favor entre em contato com o administrador." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "arquivo" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Um arquivo está compartilhado com você em %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "diretório" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Um diretório está compartilhado com você em %s" @@ -626,13 +633,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Download do diretório \"%s\" foi desabilitado: o tamanho é muito grande." @@ -642,41 +649,41 @@ msgstr "Download do diretório \"%s\" foi desabilitado: o tamanho é muito grand msgid "Total size exceeds limit." msgstr "O tamanho total ultrapassa o limite." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Senha muito curta." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "A senha é muito curta" @@ -724,16 +731,20 @@ msgstr "" msgid "Name is required." msgstr "O nome é obrigatório." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Por favor identifique-se" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "E-mail ou nome do usuário" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -741,71 +752,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Senha" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Por favor entre com o usuário/e-mail e senha. Observe que ambos os campos são sensíveis a letras maiúsculas." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Este endereço de e-mail não está associado a uma conta de usuário. Certifique-se que ele esteja registrado?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Esta conta está inativa." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Seu navegador aparentemente não possui cookies habilitados. Cookies são requeridos para fazer login." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Não é possível reconfigurar senha, por favor contate o administrador." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Redefinir senha em %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nova senha" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Nova senha confirmada" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "As senhas não coincidem." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Senha anterior" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Sua antiga senha foi informada incorretamente. Por favor, tente novamente." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Informe a senha novamente" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -889,28 +900,28 @@ msgstr "Seu avatar foi atualizado com sucesso." msgid "Successfully deleted the requested avatars." msgstr "Excluído com sucesso os avatares solicitados." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Conta %(account)s bloqueada em %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Endereço de e-mail" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Nome de usuário" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Este valor deve ter o tamanho de 40 caracteres" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Insira um e-mail válido" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "ID de usuário inválido" @@ -993,40 +1004,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Estado" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administrador" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(imported)" @@ -1034,7 +1045,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Ativo" @@ -1042,25 +1053,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Sim" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Convidado" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Padrão" @@ -1297,8 +1308,8 @@ msgstr "Editar Contato" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Falha. Por favor verifique a rede." @@ -1352,16 +1363,16 @@ msgstr "%s foi excluído com sucesso." #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1397,7 +1408,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argumento ausente" @@ -1458,11 +1469,6 @@ msgstr "Falha ao criar o grupo." msgid "Permission error: only group staff can add member" msgstr "Erro de permissão: apenas membros com autorização podem adicionar membros." -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "O grupo não existe" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "O grupo está completo" @@ -1524,10 +1530,10 @@ msgstr "Obrigado por usar nosso site!" msgid "The %(site_name)s team" msgstr "A equipe %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3678,16 +3684,16 @@ msgstr "Proprietário" msgid "Member" msgstr "Membro" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s excluído com sucesso" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Falha ao excluir: o usuário não existe" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s convidou você para participar %(site_name)s." @@ -3735,9 +3741,9 @@ msgstr "Definir Senha" msgid "It is required." msgstr "É obrigatório." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Vírus detectado em %s" @@ -4045,7 +4051,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Dica: a última forma é mais segura, mas não é suportada bem em todos os navegadores. Aconselhamos a usar a última versão do Chrome ou Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "O endereço de e-mail não é válido." @@ -4197,51 +4203,45 @@ msgstr "Código de Verificação" msgid "A verification code has been sent to the email." msgstr "Um código de verificação foi enviado para o seu e-mail." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Erro interno no servidor.por favor confira os emails(s) que inseriu" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Por favor, escolha um diretório." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Salvo com sucesso." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "O envio do link de upload compartilhado falhou. O serviço de e-mail não está configurado, por favor contate o administrador." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Biblioteca não existe." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Diretorio não Existe" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Apenas o dono tem permissão para compartilhar." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Por favor confira os emails(s) que vôçe inseriu" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Link de compartilhamento não foi encontrado" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Código de Verificação para visitar links compartilhados" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Falha ao enviar o código de verificação, por favor tente novamente." @@ -4991,7 +4991,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Argumentos invalidos" @@ -5107,43 +5107,43 @@ msgstr "" msgid "permission error" msgstr "Erro de permissão" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Incapaz de ver a página de reciclagem" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Incapaz de verlas modificações da biblioteca" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Biblioteca não existe" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Favor, especifique o ID da história" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "O histórico que você especificou não existe" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Erro desconhecido" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" não existe." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Incapaz de baixar \"%s\"" @@ -5164,9 +5164,9 @@ msgstr "id do repo errado" msgid "Bad upload link token." msgstr "Token do link de upload invalida" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "O arquivo não existe" @@ -5178,172 +5178,166 @@ msgstr "id do repo no link upload invalido" msgid "No conflict in the merge." msgstr "Não há conflito na mesclagem." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "Erro HTTP: Falha ao abrir arquivo online" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "Erro URL: Falha ao abrir arquivo online" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "A codificação escolhida não é adequada." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Codificação de arquivo desconhecida" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "O tamanho do arquivo supera %s, não pode ser aberto online." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "A biblioteca está criptografada. Os arquivos não podem ser abertos online." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Incapaz de visualizar o arquivo" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Impossivel realizar o download do arquivo, caminho invalido" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Impossivel realizar o download do arquivo, caminho incorreto" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Não é possível baixar o arquivo: cota de tráfego do link se esgotou." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Impossível visualizar arquivo no formato bruto. Utilize link de compartilhamento." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Não foi possível baixar o arquivo" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Falha ao exportar para Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Definição de cota falhou: erro interno do servidor" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Falha ao excluir: o usuário é um criador de organização" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Trial removido com sucesso para: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "A permissão de administrador do usuário %s foi revogada com sucesso" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Falha ao revogar a permissão de administrador: o usuário não existe" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Redefinição da senha falhou: usuário não existe." -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Falha ao adicionar usuário %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "O usuário %s foi adicionado com sucesso. Um e-mail de notificação foi enviado." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "O usuário %s foi adicionado com sucesso. Um erro ocorreu ao enviar um e-mail de notificação, favor verifique sua configuração de e-mail." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Usuário %s adicionado com sucesso." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "O usuário %s foi adicionado com sucesso mas uma notificação de e-mail não pode ser enviada, porque \" \"o serviço de e-mail não está configurado propriamente." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Criador" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "A entrada deve ser um número" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Sucesso" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Insira um numero que seja maior que 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Excluído com sucesso." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s foi definido como administrador com sucesso" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Falha ao definir %s como administrador: usuário não existe" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/pt_BR/LC_MESSAGES/djangojs.po b/locale/pt_BR/LC_MESSAGES/djangojs.po index 6f4189f040..ceba28d8d8 100644 --- a/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -38,6 +38,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Administrador do sistema" @@ -54,7 +55,7 @@ msgid "Used:" msgstr "Utilizado:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -130,10 +131,10 @@ msgstr "Notificações" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -180,14 +181,15 @@ msgstr "Lixeira" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -276,6 +278,7 @@ msgstr "Descrição" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -370,8 +373,8 @@ msgstr "Cancelar" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -473,7 +476,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -636,8 +639,8 @@ msgstr "Você realmente deseja excluir essa conta?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -645,7 +648,7 @@ msgstr "Você realmente deseja excluir essa conta?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -676,7 +679,8 @@ msgstr "Você realmente deseja excluir essa conta?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -808,13 +812,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -944,9 +948,9 @@ msgstr "Senhas não coincidem" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1054,8 +1058,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1091,7 +1095,7 @@ msgid "Delete Library" msgstr "Excluir Biblioteca" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1306,6 +1310,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Enviar arquivo" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1415,7 +1438,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1529,8 +1552,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1617,8 +1640,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1647,11 +1671,12 @@ msgstr "Tamanho" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1694,13 +1719,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1749,27 +1774,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Papel" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1778,10 +1815,10 @@ msgstr "Papel" msgid "Admin" msgstr "Administrador" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Membro" @@ -1799,7 +1836,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1820,8 +1857,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2068,12 +2105,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Pesquisar" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2081,8 +2118,8 @@ msgstr "Pesquisar" msgid "Search files in this library" msgstr "Pesquisar arquivos nessa biblioteca" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Sem resultado" @@ -2132,20 +2169,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2153,8 +2190,8 @@ msgstr "Compartilhar" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ícone" @@ -2199,7 +2236,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2362,22 +2403,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Enviar arquivo" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2492,10 +2521,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2574,6 +2603,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2589,28 +2619,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "Travado" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Desmarcar" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Marcar" @@ -2647,7 +2677,7 @@ msgid "Library" msgstr "Biblioteca" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2798,25 +2828,39 @@ msgstr "marcado" msgid "unstarred" msgstr "desmarcar" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Trava" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Destravar" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detalhes" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: 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:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Comentário" @@ -2879,7 +2923,7 @@ msgstr "Minhas Bibliotecas" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Compartilhado comigo" @@ -2905,7 +2949,7 @@ msgstr "Ferramentas" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favoritos" @@ -2943,8 +2987,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3085,23 +3129,13 @@ msgstr "Usuário anônimo" msgid "Expired" msgstr "Expirado" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3112,13 +3146,6 @@ msgstr "Renomear" msgid "Folder Permission" msgstr "Permissão da Pasta" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detalhes" - #: 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 @@ -3144,7 +3171,8 @@ msgstr "Trocar senha" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Resetar senha" @@ -3686,7 +3714,7 @@ msgstr "Nenhuma biblioteca" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3699,11 +3727,11 @@ msgstr "" msgid "Groups" msgstr "Grupos" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3712,7 +3740,11 @@ msgstr "" msgid "Transfer" msgstr "Transferir" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importar Membros" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Gerenciar Membros" @@ -3860,6 +3892,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Último Acesso" @@ -3893,7 +3926,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Falha. Por favor, verifique a rede." @@ -3905,25 +3938,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Biblioteca transferida com sucesso." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Danificado (por favor contate seu administrador para consertar esta biblioteca)" @@ -3932,6 +3965,8 @@ msgstr "Danificado (por favor contate seu administrador para consertar esta bibl #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4182,7 +4217,8 @@ msgstr "Restaurar senha" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Administrador revogado" @@ -4313,7 +4349,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4325,11 +4361,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4411,8 +4447,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Permitir compartilhamento" @@ -4493,7 +4529,7 @@ msgid "Create Group" msgstr "Criar Grupo" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Excluir Usuário" @@ -4707,7 +4743,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5102,6 +5138,22 @@ msgstr "Links compartilhados" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Base de Dados" @@ -5580,10 +5632,6 @@ msgstr "Marcar todas lidas" msgid "Message" msgstr "Mensagem" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Abrir através do cliente Desktop" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Registro de acesso" diff --git a/locale/pt_PT/LC_MESSAGES/djangojs.po b/locale/pt_PT/LC_MESSAGES/djangojs.po index 25c7b59fe6..d5be5550d7 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ msgid "Files" msgstr "" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Grupos" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Erro. Por favor verifique a ligação à rede." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "" @@ -5577,10 +5629,6 @@ msgstr "" msgid "Message" msgstr "" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po index 6b60acd92d..2af09aa4aa 100644 --- a/locale/ru/LC_MESSAGES/django.po +++ b/locale/ru/LC_MESSAGES/django.po @@ -25,9 +25,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-03 14:52+0000\n" -"Last-Translator: Vladimir \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" +"Last-Translator: imwhatiam \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" @@ -36,12 +36,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Имя не должно содержать '/'." @@ -50,7 +50,7 @@ msgid "Login id can't be empty" msgstr "Login ID не может быть пустым" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Login ID %s уже существует." @@ -68,20 +68,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Невозможно задать квоту: максимальная квота %d МБ" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "Имя может содержать только буквы, цифры, пробелы, дефисы или подчеркивания." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -99,18 +103,11 @@ msgstr "В этом отделе есть суб-отделы." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Моя библиотека" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "Имя группы может содержать только буквы, цифры, пробелы, дефисы, точки, одинарные кавычки или подчеркивания" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -130,22 +127,22 @@ msgid "" "institution" msgstr "Не удалось добавить %s в учреждение: пользователь уже принадлежит этому учреждению" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Системная библиотека не может быть удалена." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "Передача не удалась: роль %s в %s, невозможно добавить библиотеку.." -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "Библиотека не может быть передана владельцу." #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "Есть связанная опубликованная библиотека." @@ -155,9 +152,9 @@ msgid "User %s is already library owner." msgstr "Пользователь %s уже владелец библиотеки." #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "Email %s недействителен." @@ -168,7 +165,7 @@ msgstr "Email %s недействителен." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Этот элемент доступен для %s." @@ -219,6 +216,7 @@ msgid "Link Upload" msgstr "Загружено по ссылке" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -231,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Email" @@ -248,20 +246,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Имя" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Email" @@ -269,7 +267,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Использование пространства" @@ -277,92 +275,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Квота" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "Пользователей более 500, сортировка не предлагается." -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Число пользователей превышает лимит." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "Добавлен пользователь %(user)s." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Вы приглашены присоединиться к %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "Добавлен пользователь %(user)s. Уведомление было отправлено на email." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "Добавлен пользователь %(user)s. Но уведомление на email не может быть отправлено, потому что не правильно настроена почтовая служба. " -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Редактирование удалось." -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Аккаунт на %s активирован" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Правка сохранена, письмо на email отправлено." -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Пароль на %s был сброшен" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Пароль успешно изменен на %(passwd)s для пользователя %(user)s." -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -370,7 +368,7 @@ msgid "" "configured." msgstr "Пароль успешно изменен на %(passwd)s для пользователя %(user)s. Но сообщение не было отправлено, потому что не правильно сконфигурирована почтовая служба." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "должно быть целым числом, которое больше или равно 0." @@ -385,16 +383,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Внутренняя ошибка сервера" @@ -411,11 +409,11 @@ msgstr "Неправильный путь назначения" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Превышение квоты дискового пространства." @@ -425,9 +423,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Не удается переместить каталог %(src)s в подкаталог %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Файл заблокирован" @@ -444,7 +442,7 @@ msgstr "имя пользователя недействительно." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Пользователь %s не найден." @@ -455,16 +453,16 @@ msgstr "Пользователь %s не найден." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Доступ запрещен" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "Файл не заблокирован." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Вы не можете обновить блокировку этого файла." @@ -479,14 +477,16 @@ msgstr "Участник уже существует." msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Тег может содержать только буквы, цифры, точки, дефисы или подчеркивания." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "Пользователь %s уже участник группы." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -494,44 +494,59 @@ msgstr "Пользователь %s уже участник группы." msgid "User %s not found in organization." msgstr "Пользователь %s не найден в сообществе." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "Не удалось экспортировать в Excel" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "Разрешение уже существует." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Имя группы может содержать только буквы, цифры, пробелы, дефисы или подчеркивания" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s отозвал доступ к %(site_name)s." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "Адрес электронной почты не может быть приглашен в качестве гостя." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s уже приглашен." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Пользователь %s уже существует." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -563,11 +578,11 @@ msgstr "Не удается сбросить пароль этой библио msgid "New password of library %s" msgstr "Новый пароль библиотеки %s" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Неверный пароль" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Ошибка расшифровки библиотеки" @@ -593,32 +608,24 @@ msgstr "Не удается переместить папку %s, пожалуй msgid "Can't delete folder %s, please check its permission." msgstr "Не удается удалить папку %s, пожалуйста, проверьте ее разрешения." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Отправка ссылки общего доступа не удалось. Услуги электронной почты не настроены должным образом. Пожалуйста, свяжитесь с администрацией." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "файл" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Пользователь поделился с вами файлом на %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "каталог" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Пользователь поделился с вами каталогом на %s" @@ -628,13 +635,13 @@ msgid "email invalid." msgstr "email недействителен." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "Вам доступна ссылка для загрузки на %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Не удается загрузить каталог \"%s\": размер слишком велик." @@ -644,41 +651,41 @@ msgstr "Не удается загрузить каталог \"%s\": разме msgid "Total size exceeds limit." msgstr "Общий размер превышает лимит." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Пароль слишком короткий." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "Срок действия должен быть больше или равен %s" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "Срок действия должен быть меньше или равен %s" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "Время истечения должно быть позже, чем %s." -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "Время истечения должно быть раньше, чем %s." -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "Общедоступная ссылка %s уже существует." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Пароль слишком короткий" @@ -726,16 +733,20 @@ msgstr "Wiki не найдена." msgid "Name is required." msgstr "Необходимо имя." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "Имя может содержать только буквы, цифры, пробелы, дефисы или подчеркивания." + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Пожалуйста, авторизуйтесь." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Email или Логин" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -743,71 +754,71 @@ msgstr "Email или Логин" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Пароль" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Пожалуйста, введите правильный email/логин и пароль. Обратите внимание, что оба поля чувствительны к регистру." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Этот адрес электронной почты не зарегистрирован. Вы точно зарегистрировались?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Эта учетная запись является неактивной." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "В вашем веб-браузере не активированы cookies, необходимые для входа." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Не удалось сбросить пароль. Обратитесь к администратору службы LDAP." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Сброс пароля на %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Новый пароль" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Подтверждение нового пароля" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Пароли не совпадают." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Старый пароль" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Ваш старый пароль был введен неправильно. Пожалуйста, введите его снова." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Пароль (еще раз)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -891,28 +902,28 @@ msgstr "Ваш аватар успешно загружен." msgid "Successfully deleted the requested avatars." msgstr "Аватар успешно удален." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Аккаунт %(account)s на %(site)s заблокирован." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Email адрес" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Имя пользователя" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Это значение должно иметь длину 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Введите действительный адрес электронной почты." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Неверный идентификатор пользователя" @@ -995,40 +1006,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Статус" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "Создать как" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Администратор" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(импортировано)" @@ -1036,7 +1047,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Активный" @@ -1044,25 +1055,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Да" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Гость" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "По умолчанию" @@ -1309,8 +1320,8 @@ msgstr "Редактировать контакт" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Не удалось. Пожалуйста, проверьте сеть." @@ -1364,16 +1375,16 @@ msgstr "Успешно удалено %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Ошибка, пожалуйста, свяжитесь с администратором." @@ -1409,7 +1420,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Пропущен аргумент" @@ -1470,11 +1481,6 @@ msgstr "Не удалось создать общественную группу msgid "Permission error: only group staff can add member" msgstr "Ошибка доступа: только руководители группы могут добавлять участников" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Группа не существует" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Группа переполнена" @@ -1536,10 +1542,10 @@ msgstr "Всего наилучшего!" msgid "The %(site_name)s team" msgstr "Команда %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3690,16 +3696,16 @@ msgstr "Владелец" msgid "Member" msgstr "Участник" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Успешно удалено %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Не удалось удалить: Пользователь не существует" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s пригласил вас присоединиться к %(site_name)s." @@ -3747,9 +3753,9 @@ msgstr "Установить свой пароль" msgid "It is required." msgstr "Это обязательно." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Обнаружен вирус в %s" @@ -4061,7 +4067,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Совет: этот способ является более безопасным, но он не поддерживается всеми браузерами. Используйте последнюю версию Chrome или Firefox. " -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "Email адрес недействителен" @@ -4213,51 +4219,45 @@ msgstr "Проверочный код" msgid "A verification code has been sent to the email." msgstr "Проверочный код был отправлен на адрес электронной почты." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Внутренняя ошибка сервера, или неправильно введены email адреса" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Пожалуйста, выберите папку." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Успешно добавлен." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Отправка ссылки общего доступа не удалось. Служба электронной почты не настроена должным образом. Пожалуйста, свяжитесь с администратором." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Библиотека не существует" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Каталог не существует" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Только владелец библиотеки имеет право дать общий доступ к ней." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Пожалуйста, проверьте введенные email адреса" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Ссылка не найдена" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Проверочный код для посещения ссылок" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Не удалось отправить проверочный код, пожалуйста, попробуйте позже." @@ -5007,7 +5007,7 @@ msgid "Network error" msgstr "Ошибка сети" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Недопустимые аргументы" @@ -5123,43 +5123,43 @@ msgstr "Отключить" msgid "permission error" msgstr "ошибка доступа" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Не удается просмотреть страницу" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Библиотека не существует" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Пожалуйста создайте ID истории" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Успешно восстановлена библиотека." -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Указанная история не существует" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Неизвестная ошибка" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" не существует." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Не удается загрузить \"%s\"" @@ -5180,9 +5180,9 @@ msgstr "Неверный repo id" msgid "Bad upload link token." msgstr "Плохой токен ссылки загрузки." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Файл не существует" @@ -5194,172 +5194,166 @@ msgstr "Плохой repo id в ссылке загрузки." msgid "No conflict in the merge." msgstr "Нет конфликта при слиянии." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTP ошибка: файл не может быть открыт онлайн." -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URL ошибка: файл не может быть открыт онлайн." -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Выбранный режим кодирования не является правильным." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Неизвестная кодировка файла." -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Размер файла превышает %s, и не может быть открыт в онлайн режиме." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Библиотека зашифрована, не может быть открыта онлайн." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Не удается посмотреть файл" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Ошибка при подготовке страницы предварительного просмотра файла Office Online." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Ошибка при подготовке страницы предварительного просмотра файла OnlyOffice." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Невозможно скачать файл, неверный путь" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Невозможно скачать файл, неправильный путь" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Невозможно скачать файл, трафик по ссылке превышен." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Не удается загрузить файл." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Невозможно просмотреть исходный файл, трафик по ссылке превышен." -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Общедоступная ссылка для %s." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Не удается скачать файл" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Не удалось экспортировать в Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Невозможно задать квоту: внутренняя ошибка сервера" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Невозможно удалить: пользователь - создатель сообщества" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Успешно удалена пробная версия для: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Права администратора %s успешно отозваны" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Не удалось отозвать администратора: Пользователь не существует" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Не удалось изменить пароль: пользователь не существует." -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Неудачная попытка добавить пользователя %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Успешно добавлен пользователь %s. Уведомление было отправлено по электронной почте." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Успешно добавлен пользователь %s. Но произошла ошибка при отправке уведомления, пожалуйста, проверьте настройки электронной почты." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Успешно добавлен пользователь %s." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Успешно добавлен пользователь %s. Но сообщение не было отправлено, потому что не правильно сконфигурирована почтовая служба." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Создатель " -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Нужно указать число" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Успех" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Нужно указать положительное число" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Успешно удалено." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s установлен как администратор." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Не удалось установить %s как администратора: пользователь не существует." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Дополнительно" diff --git a/locale/ru/LC_MESSAGES/djangojs.po b/locale/ru/LC_MESSAGES/djangojs.po index adf6e69f50..09fef2bce6 100644 --- a/locale/ru/LC_MESSAGES/djangojs.po +++ b/locale/ru/LC_MESSAGES/djangojs.po @@ -5,14 +5,14 @@ # Translators: # Denis Baranov , 2015 # Michael Klimenko , 2015 -# Vladimir , 2015-2020 +# Vladimir , 2015-2021 msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -22,7 +22,7 @@ msgstr "" #: frontend/src/components/btn-qr-code.js:38 msgid "Scan the QR code to view the shared content directly" -msgstr "" +msgstr "Отсканируйте QR-код, чтобы напрямую просмотреть общий контент" #: frontend/src/components/common/account.js:102 msgid "Exit System Admin" @@ -38,6 +38,7 @@ msgstr "Выход администратора учреждения" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Системный администратор" @@ -54,7 +55,7 @@ msgid "Used:" msgstr "Использовано:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -130,10 +131,10 @@ msgstr "Уведомления" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -180,14 +181,15 @@ msgstr "Корзина" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Теги" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -276,6 +278,7 @@ msgstr "Описание" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -370,8 +373,8 @@ msgstr "Отменить" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -473,7 +476,7 @@ msgstr "Добавить нового рецензента" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -636,8 +639,8 @@ msgstr "Вы действительно хотите удалить вашу у #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -645,7 +648,7 @@ msgstr "Вы действительно хотите удалить вашу у #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -676,7 +679,8 @@ msgstr "Вы действительно хотите удалить вашу у #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -808,13 +812,13 @@ msgstr "Новая библиотека отдела" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -944,9 +948,9 @@ msgstr "Пароли не совпадают" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1054,8 +1058,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1091,7 +1095,7 @@ msgid "Delete Library" msgstr "Удалить библиотеку" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1306,6 +1310,25 @@ msgstr "Увеличить" msgid "Zoom out" msgstr "Уменьшить" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Пожалуйста, выберите .xlsx файл." + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Скачать пример файла" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Загрузить файл" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Выбрать изображение" @@ -1415,7 +1438,7 @@ msgid "Label Current State" msgstr "Текущее состояние метки" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "Покинуть группу" @@ -1529,8 +1552,8 @@ msgstr "Группа не найдена" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1617,8 +1640,9 @@ msgstr "Название библиотеки" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1647,11 +1671,12 @@ msgstr "Размер" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1694,13 +1719,13 @@ msgid "Drafts" msgstr "Черновики" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1749,27 +1774,39 @@ msgstr "Использовать черновик" msgid "Delete draft" msgstr "Удалить черновик" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Управление членами группы" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Добавить члена группы" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Роль" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1778,10 +1815,10 @@ msgstr "Роль" msgid "Admin" msgstr "Администратор" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Участник" @@ -1799,7 +1836,7 @@ msgid "New Wiki" msgstr "Новая Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1820,8 +1857,8 @@ msgstr "Новая Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2068,12 +2105,12 @@ msgstr "Отправка нового пароля..." msgid "Save to:" msgstr "Сохранить:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Поиск" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2081,8 +2118,8 @@ msgstr "Поиск" msgid "Search files in this library" msgstr "Поиск файлов в библиотеке" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Ничего не найдено" @@ -2132,20 +2169,20 @@ msgstr "Поделиться с другим сервером" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2153,8 +2190,8 @@ msgstr "Общий доступ" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "значок" @@ -2199,7 +2236,11 @@ msgid "User Email" msgstr "Email пользователя" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2362,22 +2403,10 @@ msgstr "Выбрать пользователя" msgid "Transfer Group {placeholder} to" msgstr "Передать группу {placeholder} к" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Пожалуйста, выберите .xlsx файл." - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Импорт пользователей из файла .xlsx" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Скачать пример файла" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Загрузить файл" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Дата неверна." @@ -2492,10 +2521,10 @@ msgid "Publish a Library" msgstr "Опубликовать библиотеку" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2574,6 +2603,7 @@ msgstr "Отметить как разрешенный" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Местонахождение" @@ -2589,28 +2619,28 @@ msgid "Files" msgstr "Файлы" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "заблокирован" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Снять отметку" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Отметить" @@ -2647,7 +2677,7 @@ msgid "Library" msgstr "Библиотека" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "Ничего не найдено." @@ -2798,25 +2828,39 @@ msgstr "отмечено" msgid "unstarred" msgstr "не отмечено" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Заблокировать" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Разблокировать" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "Открыть родительскую папку" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Детали" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Открыть с помощью клиента" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Комментарий" @@ -2879,7 +2923,7 @@ msgstr "Мои библиотеки" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Общие со мной" @@ -2905,7 +2949,7 @@ msgstr "Инструменты" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Избранные" @@ -2943,8 +2987,8 @@ msgid "show more" msgstr "показать еще" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3085,23 +3129,13 @@ msgstr "Анонимный пользователь" msgid "Expired" msgstr "Истекло" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "Удалено {name}." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "Не удалось удалить {name}." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3112,13 +3146,6 @@ msgstr "Переименовать" msgid "Folder Permission" msgstr "Разрешения папки" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3144,7 +3171,8 @@ msgstr "Изменить пароль" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Сбросить пароль" @@ -3686,7 +3714,7 @@ msgstr "Нет библиотек" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "Вы можете создать библиотеки, нажав кнопку \"Новая библиотека\" выше." -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3699,11 +3727,11 @@ msgstr "Вы можете создать библиотеки, нажав кно msgid "Groups" msgstr "Группы" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Это специальная группа, представляющая отдел." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3712,7 +3740,11 @@ msgstr "Это специальная группа, представляющая msgid "Transfer" msgstr "Передать" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Импорт участников" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Управление участниками" @@ -3860,6 +3892,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Последний доступ" @@ -3893,7 +3926,7 @@ msgid "Successfully restored the library." msgstr "Успешно восстановлена библиотека." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Не удалось. Пожалуйста, проверьте сеть." @@ -3905,25 +3938,25 @@ msgid "" "Library\" button in the menu bar." msgstr "Вы еще не создали ни одной библиотеки. Библиотека - это контейнер для организации ваших файлов и папок. Библиотека также может быть доступна другим пользователям и синхронизирована с вашими подключенными устройствами. Вы можете создать библиотеку, нажав кнопку \"Новая библиотека\" в строке меню." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "Отметка снята с {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "Отмечено {library_name_placeholder}." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Библиотека успешно передана." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Повреждено (пожалуйста, обратитесь к администратору, чтобы исправить эту библиотеку)" @@ -3932,6 +3965,8 @@ msgstr "Повреждено (пожалуйста, обратитесь к ад #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4182,7 +4217,8 @@ msgstr "Изменить пароль" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Отозвать Администратора" @@ -4313,7 +4349,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Сброс" @@ -4325,11 +4361,11 @@ msgstr "Неверный диапазон размеров файла." msgid "Required at least three letters." msgstr "Требуется как минимум три буквы." -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "результат" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "результаты" @@ -4411,8 +4447,8 @@ msgid "At server" msgstr "На сервере" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Покинуть общий ресурс" @@ -4493,7 +4529,7 @@ msgid "Create Group" msgstr "Создать группу" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Удалить пользователя" @@ -4707,7 +4743,7 @@ msgid "" msgstr "Вы уверены, что хотите отозвать права администратора у {placeholder} ?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "Отозвать" @@ -4776,7 +4812,7 @@ msgstr "Токен" #: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:39 msgid "only show {placeholder}" -msgstr "" +msgstr "показывать только {placeholder}" #: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:123 #: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:139 @@ -5102,6 +5138,22 @@ msgstr "Общедоступные ссылки" msgid "Broken ({repo_id_placeholder})" msgstr "Поврежден ({repo_id_placeholder})" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Учреждение" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Администратор по умолчанию" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Ежедневный администратор" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Администратор аудита" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "База данных" @@ -5580,10 +5632,6 @@ msgstr "Отметить все прочитанным" msgid "Message" msgstr "Сообщение" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Открыть с помощью клиента" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Журнал доступа" diff --git a/locale/sk_SK/LC_MESSAGES/djangojs.po b/locale/sk_SK/LC_MESSAGES/djangojs.po index d84fa1e780..6699dc26ba 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Popis" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "Zrušiť" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "Heslá nie sú rovnaké" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "" msgid "Admin" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ msgid "Files" msgstr "" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "" msgid "unstarred" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Podrobnosti" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Podrobnosti" - #: 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 @@ -3141,7 +3168,8 @@ msgstr "" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Skupiny" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Chyba. Prosím skontrolujte pripojenie k sieti." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Databáza" @@ -5577,10 +5629,6 @@ msgstr "" msgid "Message" msgstr "" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/sl_SI/LC_MESSAGES/djangojs.po b/locale/sl_SI/LC_MESSAGES/djangojs.po index 1338eb69c1..b778873ea4 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: Vesna G. \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" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Sistemski admin" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "Poraba:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "Obvestila" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "Koš" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Opis" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "Prekliči" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "Ali res želite odstraniti svoj račun?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "Ali res želite odstraniti svoj račun?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "Ali res želite odstraniti svoj račun?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "Gesli se ne ujemata" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "Izbriši knjižnico" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Naloži datoteko" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "Velikost" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Vloga" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "Vloga" msgid "Admin" msgstr "Admin" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Član" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "Iskanje datotek v tej knjižnici" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Brez zadetka" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "Delji" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ikona" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Naloži datoteko" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "zaklenjeno" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Odstrani pomembno" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Pomembno" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "Knjižnica" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "pomembno" msgid "unstarred" msgstr "odstrani pomembno" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Zakleni" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Odkleni" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Podrobnosti" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Odpri s klientom" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "Anonimni uporabnik" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "Preimenuj" msgid "Folder Permission" msgstr "Pravice mape" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Podrobnosti" - #: 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 @@ -3141,7 +3168,8 @@ msgstr "Spremeni geslo" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Ponastavitev gesla" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Skupine" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "Prenesi" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Uvozi uporabnike" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Zadnjič dostopano" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Neuspešno. Prosimo, preverite povezavo." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "Spremen.Geslo" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Odstrani iz admin" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Zapusti deljeno" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Izbriši uporabnika" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "Skupne povezave" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Vsi uporabniki" @@ -5577,10 +5629,6 @@ msgstr "Označi kot prebrano" msgid "Message" msgstr "Sporočilo" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Odpri s klientom" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Dnevnik dostopov" diff --git a/locale/sv/LC_MESSAGES/django.po b/locale/sv/LC_MESSAGES/django.po index 4c7f100d98..6d015e37c1 100644 --- a/locale/sv/LC_MESSAGES/django.po +++ b/locale/sv/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Swedish (http://www.transifex.com/haiwen/seahub/language/sv/)\n" "MIME-Version: 1.0\n" @@ -23,12 +23,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "Namn ska inte innehålla '/'." @@ -37,7 +37,7 @@ 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:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "Login-id%s existerar redan" @@ -55,20 +55,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Misslyckades att sätta kvot: max kvot är %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "Namnet kan enbart innehålla bokstäver, nummer, blanksteg, bindestreck eller understreck." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -86,18 +90,11 @@ msgstr "Det är underavdelningar i denna avdelning." #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Min Katalog" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "Gruppnamnet kan enbart innehålla bokstäver, nummer, mellanslag, bindestreck, punkt, single citat eller understreck." - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -117,22 +114,22 @@ 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:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Systemkatalog kan inte tas bort." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "Överföring misslyckades: rolen för %s är %s, kan inte lägga till katalog." -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." 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:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "Det finns en associerad publicerad katalog." @@ -142,9 +139,9 @@ msgid "User %s is already library owner." msgstr "Användaren %s äger redan katalogen." #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "Mejladressen %s är ogiltig." @@ -155,7 +152,7 @@ msgstr "Mejladressen %s är ogiltig." #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "Denna fil har delats med %s." @@ -206,6 +203,7 @@ msgid "Link Upload" msgstr "Länk-uppladdning" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -218,8 +216,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Email" @@ -235,20 +233,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Namn" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "Kontakt Mejladress" @@ -256,7 +254,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "Använt utrymme" @@ -264,92 +262,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "Utrymmeskvot" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "Det finns mer än 500 användare och kan därmed inte sortera." -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "Antalet användare överskrider begränsningen." -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "Lyckades lägga till användare %(user)s." -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Du är inbjuden till att gå med i %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "Lyckades lägga till användare %(user)s. Ett mail har skickats till användaren." -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "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:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Ändring lyckades" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Ditt konto på %s är aktiverad" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Lösenordet har blivit återställt på %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -357,7 +355,7 @@ msgid "" "configured." msgstr "Återställde lösenordet till %(passwd)s för användare %(user)s. Men email kan inte skickas, eftersom email-service inte är korrekt konfigurerad." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 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." @@ -372,16 +370,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Internt serverproblem" @@ -398,11 +396,11 @@ msgstr "Felaktig destination" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "Slut på kvoten." @@ -412,9 +410,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Kan inte flytta katalog %(src)s till dess underkatalog %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Filen är låst" @@ -431,7 +429,7 @@ msgstr "ogiltigt användarnam." #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "Användare %s hittades inte." @@ -442,16 +440,16 @@ msgstr "Användare %s hittades inte." #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Åtkomst nekas" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "Filen är inte låst." -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "Du kan inte uppdatera denna fillåsning." @@ -466,14 +464,16 @@ msgstr "Deltagaren existerar redan." msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "Taggar kan enbart innehålla bokstäver, nummer, punkt, bindesstreck eller understreck." -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "Användaren %s är redan medlem i gruppen." -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -481,44 +481,59 @@ msgstr "Användaren %s är redan medlem i gruppen." msgid "User %s not found in organization." msgstr "Kan inte hitta användaren %s i organisationen." +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +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 msgid "Permission already exists." msgstr "Rättigheter existerar redan." -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Gruppnamn kan enbart innehålla bokstäver, nummer, blanksteg, bindestreck eller understreck" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s tog bort accessen till %(site_name)s." -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 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." -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s är redan inbjuden." -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "Användaren %s existerar redan." -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -550,11 +565,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:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Fel lösenord" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Fel vid avkryptering av katalog" @@ -580,32 +595,24 @@ msgstr "Kan inte flytta mappen %s, vänligen kontrollera dess rättigheter." msgid "Can't delete folder %s, please check its permission." msgstr "Kan inte ta bort mappen %s, vänligen kontrollera dess rättigheter." -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Misslyckades att dela länk. Email-service är inte korrekt konfigurerd, vänligen kontakta en administratör." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "fil" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "En fil är delad med dig på %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "katalog" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "En katalog är delad med dig på %s" @@ -615,13 +622,13 @@ msgid "email invalid." msgstr "mailadress ogiltig." #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "En uppladdningslänk är delad med dig på %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Kan inte ladda ner katalog \"%s\": Den är för stor." @@ -631,41 +638,41 @@ msgstr "Kan inte ladda ner katalog \"%s\": Den är för stor." msgid "Total size exceeds limit." msgstr "Totala storleken överskrider begränsningen." -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "Lösenordet är för kort." -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, 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:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, 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:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, 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:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, 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:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "Delningslänk %s existerar redan." -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Lösenordet är för kort" @@ -713,16 +720,20 @@ msgstr "Wiki hittas inte." msgid "Name is required." msgstr "Namn krävs" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "Namnet kan enbart innehålla bokstäver, nummer, blanksteg, bindestreck eller understreck." + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Var god logga in." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Mejladress eller Användarnamn" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -730,71 +741,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Lösenord" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Vänligen ange ett giltigt användarnamn och lösenord. Observera att båda fälten är skiftlägeskänsliga." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Email-adressen har ingen koppling till ett användarkonto. Är du säker att du har registrerat dig?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Detta konto är inaktivt" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Din webbläsare verkar inte acceptera cookies. Cookies krävs för att du ska kunna logga in" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "Email" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Det går inte att återställa lösenordet, kontakta LDAP admin." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Återställ lösenord på %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Nytt lösenord" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Bekräfta nytt lösenord" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Lösenorden överensstämmer inte" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Gammalt lösenord" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Ditt gamla lösenord stämmer inte. Försök igen." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Lösenord (igen)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -878,28 +889,28 @@ msgstr "Din avatar uppdaterades" msgid "Successfully deleted the requested avatars." msgstr "De valda avatarerna togs bort" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "Kontot %(account)s är låst på %(site)s." -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Email adress" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Användarnamn" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Detta värde måste ha längden 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Skriv in en giltig e-postadress." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Ogiltigt användar-ID" @@ -982,40 +993,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Status" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Administrera" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(importerad)" @@ -1023,7 +1034,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktiv" @@ -1031,25 +1042,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Ja" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 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:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Standard" @@ -1286,8 +1297,8 @@ msgstr "Ändra kontakt" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Misslyckades. Kontrollera nätverksanslutning" @@ -1341,16 +1352,16 @@ msgstr "%s togs bort" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "Fel, vänligen kontakta din administratör." @@ -1386,7 +1397,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Argument saknas" @@ -1447,11 +1458,6 @@ msgstr "Misslyckades att skapa organisationsgrupp" msgid "Permission error: only group staff can add member" msgstr "Endast gruppmedlem kan lägga till nya medlemmar" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Gruppen finns inte" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Gruppen är full" @@ -1513,10 +1519,10 @@ msgstr "Tack för att du använder vår sajt!" msgid "The %(site_name)s team" msgstr "%(site_name)s teamet" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3667,16 +3673,16 @@ msgstr "Ägare" msgid "Member" msgstr "Medlem" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Tog bort %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Misslyckades ta bort: användaren existerar inte" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s bjöd in dig till att gå med %(site_name)s." @@ -3724,9 +3730,9 @@ msgstr "Sätt ditt lösenord" msgid "It is required." msgstr "Det krävs" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "Virus detekterad på %s" @@ -4034,7 +4040,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Tips: Det senare är mer säkert, men stöds inte fullt ut av alla webbläsare. Vi föreslår att du använder senaste versionen av Chrome eller Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "Mejladressen är inte giltig" @@ -4186,51 +4192,45 @@ msgstr "Verifiera kod" msgid "A verification code has been sent to the email." msgstr "En verifieringskod har skickats till din mejl." -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Internt serverfel, alternativt kontrollera de mejladress(er) du angav" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Vänligen välj en katalog" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Sparad" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Misslyckades att skicka en uppladdningslänk. Email-service är inte korrekt konfigurerad. Kontakta en administratör." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Katalogen finns inte." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Katalog existerar inte" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Endast katalogens ägare har behörighet att dela det." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Var god kontrollera de mejladress(er) du angav" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "Delningslänk hittades inte" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "Verifieringskod för att besöka delningslänkar" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "Misslyckades att skicka verifieringskod, vänligen försök igen senare." @@ -4980,7 +4980,7 @@ msgid "Network error" msgstr "Nätverksfel" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Felaktiga argument." @@ -5096,43 +5096,43 @@ msgstr "Inaktivera" msgid "permission error" msgstr "behörighetsfel" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Misslyckades att visa papperskorgen" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Kan inte visa katalogsändringar" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Katalogen existerar inte" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Ange historik-ID" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "Lyckades återställa katalogen" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Historiken du angett existerar inte" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Okänt fel" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" existerar inte." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Kan inte ladda ner \"%s\"" @@ -5153,9 +5153,9 @@ msgstr "Fel repo id" msgid "Bad upload link token." msgstr "Dålig uppladdningslänk symbol." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Filen existerar inte" @@ -5167,172 +5167,166 @@ msgstr "Dålig katalog id i uppladdningslänk." msgid "No conflict in the merge." msgstr "Ingen konflikt i sammanslagningen" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTP-fel: kunde inte öppna filen online" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URL-fel: kunde inte öppna filen online" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Krypteringen du har valt är inte korrekt." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Okänd fil-kodning" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Filen är större än %s och kan inte öppnas online." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "Katalogen är krypterad, kan inte öppna filen online." -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Kan inte läsa fil" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Fel vid förberedelse av Office Online filvisningssidan." -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "Fel vid förberedelse av OnlyOffice filvisningssidan." -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Kan inte ladda ner fil. Felaktig filsökväg" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Kan inte ladda ner fil. Felaktig sökväg" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Kan inte ladda ner fil. All delningstrafik har använts." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "Kan inte ladda ner fil." -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "Kan inte visa råfil, all delningslänktrafik har använts. " -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "Dela länk för %s." -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Kan inte ladda ner fil" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "Misslyckades att exportera till Excel" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Misslyckades att sätta kvoten: internt server fel" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Misslyckades att ta bort: användaren är skapare av en organisation" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "Lyckades ta bort testperiod för: %s" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Tog bort adminbehörighet för %s" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Misslyckades ta bort adminbehörighet för %s" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Misslyckades återställa lösenordet: användaren finns inte" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Misslyckades att lägga till användare %s." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Skapade användare %s. Ett email har sänts." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Skapade användare %s. Ett fel uppstod när email skulle skickas. Vänligen kontrollera email-inställningarna." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Skapade användare %s" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Skapade användare %s. Men email kunde inte skickas, eftersom email-service inte är korrekt konfigurerad." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Skapad av" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Måste vara ett nummer" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Lyckades" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Måste vara större än 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Lyckades ta bort." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "Lyckades sätta %s som admin." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Misslyckades att sätta %s som admin: användaren existerar inte." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "Valfritt" diff --git a/locale/sv/LC_MESSAGES/djangojs.po b/locale/sv/LC_MESSAGES/djangojs.po index 0c27a605c0..6c37f80a3d 100644 --- a/locale/sv/LC_MESSAGES/djangojs.po +++ b/locale/sv/LC_MESSAGES/djangojs.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+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" @@ -38,6 +38,7 @@ msgstr "Avsluta institutionsadmin" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Systemadmin" @@ -54,7 +55,7 @@ msgid "Used:" msgstr "Använt" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -130,10 +131,10 @@ msgstr "Meddelanden" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -180,14 +181,15 @@ msgstr "Papperskorg" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "Taggar" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -276,6 +278,7 @@ msgstr "Beskrivning" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -370,8 +373,8 @@ msgstr "Avbryt" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -473,7 +476,7 @@ msgstr "Lägg till granskare" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -636,8 +639,8 @@ msgstr "Vill du verkligen ta bort ditt konto? " #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -645,7 +648,7 @@ msgstr "Vill du verkligen ta bort ditt konto? " #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -676,7 +679,8 @@ msgstr "Vill du verkligen ta bort ditt konto? " #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -808,13 +812,13 @@ msgstr "Ny Avdelningskatalog" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -944,9 +948,9 @@ msgstr "Lösenorden överensstämmer inte" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1054,8 +1058,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1091,7 +1095,7 @@ msgid "Delete Library" msgstr "Ta bort Katalog" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1306,6 +1310,25 @@ msgstr "Zooma in" msgid "Zoom out" msgstr "Zooma ut" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "Vänligen välj en .xlsx fil." + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "Ladda ner en exempelfil" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Ladda upp fil" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "Välj Bild" @@ -1415,7 +1438,7 @@ msgid "Label Current State" msgstr "Märk Nuvarande Status" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "Lämna Grupp" @@ -1529,8 +1552,8 @@ msgstr "Grupp hittades inte" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1617,8 +1640,9 @@ msgstr "Katalogs Namn" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1647,11 +1671,12 @@ msgstr "Storlek" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1694,13 +1719,13 @@ msgid "Drafts" msgstr "Förslag" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1749,27 +1774,39 @@ msgstr "Använd utkast" msgid "Delete draft" msgstr "Tabort utkast" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "Hantera gruppmedlemmar" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "Lägg till gruppmedlem" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Roll" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1778,10 +1815,10 @@ msgstr "Roll" msgid "Admin" msgstr "Administrera" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "Medlem" @@ -1799,7 +1836,7 @@ msgid "New Wiki" msgstr "Ny Wiki" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1820,8 +1857,8 @@ msgstr "Ny Wiki" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2068,12 +2105,12 @@ msgstr "Skickar nytt lösenord..." msgid "Save to:" msgstr "Spara till:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Sök" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2081,8 +2118,8 @@ msgstr "Sök" msgid "Search files in this library" msgstr "Sök efter filer i denna katalog" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Inget resultat" @@ -2132,20 +2169,20 @@ msgstr "Dela till annan server" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2153,8 +2190,8 @@ msgstr "Dela" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ikon" @@ -2199,7 +2236,11 @@ msgid "User Email" msgstr "Användarmail" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2362,22 +2403,10 @@ msgstr "Välj en användare" msgid "Transfer Group {placeholder} to" msgstr "Överför Grupp {placeholder} till" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "Vänligen välj en .xlsx fil." - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "Importera användare från en .xlsx fil" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "Ladda ner en exempelfil" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Ladda upp fil" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "Datum Ogiltig." @@ -2492,10 +2521,10 @@ 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:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2574,6 +2603,7 @@ msgstr "Markera som löst" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "Lokation" @@ -2589,28 +2619,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "låst" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Ta bort favorit" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Favorit" @@ -2647,7 +2677,7 @@ msgid "Library" msgstr "Katalog" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "Inga resultat matchar." @@ -2798,25 +2828,39 @@ msgstr "favorit skapad" msgid "unstarred" msgstr "favorit borttagen" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Lås" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Lås upp" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "Öppna huvudmapp" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Detaljer" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Öppna via Klient" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "Kommentar" @@ -2879,7 +2923,7 @@ msgstr "Mina Kataloger" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "Delade med mig" @@ -2905,7 +2949,7 @@ msgstr "Verktyg" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "Favoriter" @@ -2943,8 +2987,8 @@ msgid "show more" msgstr "visa mer" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3085,23 +3129,13 @@ msgstr "Anonnym användare" msgid "Expired" msgstr "Utgången" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "Lyckades ta bort {name}." - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "Misslyckades ta bort {name}." #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3112,13 +3146,6 @@ msgstr "Döp om" msgid "Folder Permission" msgstr "Mapprättigheter" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Detaljer" - #: 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 @@ -3144,7 +3171,8 @@ msgstr "Byt Lösenord" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Återställ Lösenord" @@ -3686,7 +3714,7 @@ msgstr "Inga kataloger" 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:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3699,11 +3727,11 @@ msgstr "Du kan skapa kataloger genom att klicka på \"Ny Katalog\" knappen ovan. msgid "Groups" msgstr "Grupper" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "Detta är en speciell grupp som representerar en avdelning." -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3712,7 +3740,11 @@ msgstr "Detta är en speciell grupp som representerar en avdelning." msgid "Transfer" msgstr "Överför" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Importera Medlemmar" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "Managera medlemmar" @@ -3860,6 +3892,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Senast Access" @@ -3893,7 +3926,7 @@ msgid "Successfully restored the library." msgstr "Lyckades återställa katalogen." #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Misslyckades. Kontrollera nätverket." @@ -3905,25 +3938,25 @@ msgid "" "Library\" button in the menu bar." msgstr "Du har inte skapat några kataloger ännu. En katalog är en container för att organisera dina filer och mappar. En katalog kan även delas med andra och synkroniseras med dina anslutna enheter. Du kan skapa en katalog genom att klicka på \"Ny Katalog\" knappen i menyn." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "{library_name_placeholder} togs bort från favoriter." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "{library_name_placeholder} las till favoriter." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "Biblioteket överfördes." -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Trasigt (vänligen kontakta din administratör för att laga detta bibliotek)" @@ -3932,6 +3965,8 @@ msgstr "Trasigt (vänligen kontakta din administratör för att laga detta bibli #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4182,7 +4217,8 @@ msgstr "ResetPwd" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Degradera admin" @@ -4313,7 +4349,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "Återställ" @@ -4325,11 +4361,11 @@ msgstr "Ogiltig filstorleksintervall." msgid "Required at least three letters." msgstr "Krävs åtminstone tre bokstäver." -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "resultat" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "resultat" @@ -4411,8 +4447,8 @@ msgid "At server" msgstr "På server" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Lämna delning" @@ -4493,7 +4529,7 @@ msgid "Create Group" msgstr "Skapa grupp" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Ta bort användare" @@ -4707,7 +4743,7 @@ msgid "" msgstr "Är du säker på att du vill ta bort admin rättigheter för {placeholder}?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "Degradera" @@ -5102,6 +5138,22 @@ msgstr "Delade Länkar" msgid "Broken ({repo_id_placeholder})" msgstr "Trasig ({repo_id_placeholder})" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "Institution" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "Standardadmin" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "Dagligadmin" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "Användaradmin" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Databas" @@ -5580,10 +5632,6 @@ msgstr "Markera alla lästa" msgid "Message" msgstr "Meddelande" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Öppna via Klient" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Accesslog" diff --git a/locale/th_TH/LC_MESSAGES/djangojs.po b/locale/th_TH/LC_MESSAGES/djangojs.po index 706b9c2bdb..b805578cd2 100644 --- a/locale/th_TH/LC_MESSAGES/djangojs.po +++ b/locale/th_TH/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/haiwen/seahub/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "ส่วนผู้ดูแลระบบ" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "ใช้ไปแล้ว:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "แจ้งเตือน" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "ถังขยะ" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "คำอธิบาย" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "ยกเลิก" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "รหัสผ่านไม่ตรงกัน" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "อัพโหลดไฟล์" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "ขนาด" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "บทบาท" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "บทบาท" msgid "Admin" msgstr "ผู้ดูแลระบบ" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "ค้นหาไฟล์ในคลังแฟ้มข้อมูล" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "ไม่มีผลลัพธ์" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "แบ่งปัน" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "ไอคอน" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "อัพโหลดไฟล์" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ msgid "Files" msgstr "แฟ้มข้อมูล" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "ยกเลิกติดดาว" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "คลังแฟ้มข้อมูล" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "ติดดาว" msgid "unstarred" msgstr "ยกเลิกติดดาว" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "รายละเอียด" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "เปลี่ยนชื่อ" msgid "Folder Permission" msgstr "" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "เปลี่ยนรหัสผ่าน" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "รีเซตรหัสผ่าน" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "กลุ่ม" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "ถ่ายโอน" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "เข้าถึงล่าสุด" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "ผิดพลาด. โปรดตรวจสอบเครือข่าย" @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "รีเซตรหัสผ่าน" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "ยกเลิกผู้ดูแลระบบ" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "ออกจากแบ่งปัน" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "ลบผู้ใช้" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "ฐานข้อมูล" @@ -5577,10 +5629,6 @@ msgstr "ทำเครื่องหมายอ่านทั้งหมด msgid "Message" msgstr "ข้อความ" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 5e74823c5f..d75daacce6 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Turkish (http://www.transifex.com/haiwen/seahub/language/tr/)\n" "MIME-Version: 1.0\n" @@ -21,12 +21,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -35,7 +35,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -53,19 +53,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "Kota oluşturulamadı: maksimum kota %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -84,18 +88,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Kütüphanem" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -115,22 +112,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Sistem kütüphanesi silinemez." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -140,9 +137,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -153,7 +150,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -204,6 +201,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -216,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Eposta" @@ -233,20 +231,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "İsim" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -254,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -262,92 +260,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "%s'e katılmaya davet edildiniz." -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Düzenleme başarılı" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "%s deki hesabınız etkinleştirildi." -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "%s deki şifre sıfırlandı." -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -355,7 +353,7 @@ msgid "" "configured." msgstr "Kullanıcı %(user)s için parola %(passwd)s'ya sıfırlandı. Ama eposta bildirimi gönderilemedi, çünkü eposta servis yapılandırılması doğru değil." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -370,16 +368,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "İç Sunucu Hatası" @@ -396,11 +394,11 @@ msgstr "Geçersiz hedef yolu" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -410,9 +408,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "%(src)s dizini alt dizinine %(des)s taşınamıyor." #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Dosya kilitli" @@ -429,7 +427,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -440,16 +438,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "İzin reddedildi." -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -464,14 +462,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -479,44 +479,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -548,11 +563,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Hatalı şifre" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Kütüphane şifresi açma hatası" @@ -578,32 +593,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Paylaşımlı bağlantı gönderilemedi. Eposta servisi doğru yapılandırılmadı, lütfen yönetici ile iletişim kurunuz." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "dosya" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "%s 'de sizinle bir dosya paylaşıldı" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "dizin" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "%s 'de sizinle bir dizin paylaşıldı " @@ -613,13 +620,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "\"%s\" dizni indirilemiyor: Boyut çok büyük." @@ -629,41 +636,41 @@ msgstr "\"%s\" dizni indirilemiyor: Boyut çok büyük." msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Şifre çok kısa" @@ -711,16 +718,20 @@ msgstr "" msgid "Name is required." msgstr "İsim gerekli." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Lütfen giriş yapın." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -728,71 +739,71 @@ msgstr "" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Şifre" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Bu eposta adresine bağlantılı bir kullanıcı hesabı yok. Kayıt olduğunuza emin misiniz?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Bu hesap aktif değil." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Web tarayıcınızda çerezler etkinleştirilmemiş. Giriş yapmak için çerezler gereklidir." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-posta" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Şifre sıfırlanamıyor, lütfen LDAP yöneticisi ile iletişim kurun." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "%s deki şifreyi sıfırla" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Yeni şifre" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Yeni şifre doğrulama" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "İki şifre alanı eşleşmiyor." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Eski şifre" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Eski şifrenizi yanlış girdiniz. Lütfen tekrar deneyin." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Şifre (tekrar)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -876,28 +887,28 @@ msgstr "Avatarınız başarıyla güncellendi." msgid "Successfully deleted the requested avatars." msgstr "İstenen avatarlar başarıyla silindi." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Eposta adresi" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Kullanıcı adı" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Bu değerin uzunluğu 40 olmalıdır." -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Geçerli bir eposta adresi girin." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Geçersiz kullanıcı kimliği." @@ -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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Durum" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(alınan)" @@ -1021,7 +1032,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Aktif" @@ -1029,25 +1040,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Evet" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Misafir" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "Varsayılan" @@ -1284,8 +1295,8 @@ msgstr "Kişiyi düzenle" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Başarısız oldu. Lütfen ağı kontrol edin." @@ -1339,16 +1350,16 @@ msgstr "%s başarıyla silindi." #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1384,7 +1395,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Bağımsız değişken eksik" @@ -1445,11 +1456,6 @@ msgstr "Organizasyon grubu oluşturulamadı." msgid "Permission error: only group staff can add member" msgstr "İzin hatası: sadece grup kadrosu üye ekleyebilir." -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Grup yok" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Grup dolu" @@ -1511,10 +1517,10 @@ msgstr "Sitemizi kullandığınız için teşekkür ederiz." msgid "The %(site_name)s team" msgstr "%(site_name)s takımı" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3665,16 +3671,16 @@ msgstr "Sahip" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s silindi" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Silinemedi: kullanıcı yok" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s sizi %(site_name)s'e katılmaya davet etti." @@ -3722,9 +3728,9 @@ msgstr "" msgid "It is required." msgstr "Gerekli." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4032,7 +4038,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Tüyo: İkincisi daha güvenli, ama tüm tarayıcılar tarafından iyi desteklenmiyor. Size önerimiz Chrome ya da Firefox'un son sürümünü kullanmanız." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4184,51 +4190,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "İç sunucu hatası, ya da lütfen girdiğiniz epostaları kontrol edin" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Lütfen bir dizin seçiniz." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Kaydedildi." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Paylaşımlı bağlantı yükleme gönderimi başarısız oldu. Eposta servisi doğru yapılandırılmadı, lütfen yönetici ile iletişim kurunuz." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Kütüphane yok." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Dizin mevcut değil." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Sadece sahibinin kütüphaneyi paylaşma izni var." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Lüten girdiğiniz epostaları kontrol edin." -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4978,7 +4978,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "Geçersiz argüman" @@ -5094,43 +5094,43 @@ msgstr "" msgid "permission error" msgstr "izin hatası" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Geri dönüşüm sayfası görüntülenemiyor" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Kütüphane değiştirimini görüntüleyemiyor." -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Kütüphane yok" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Lütfen geçmiş kimliği belirtin" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Belirttiğiniz geçmiş yok" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Bilinmeyen hata" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" mevcut değil." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "\"%s\" indirilemedi." @@ -5151,9 +5151,9 @@ msgstr "Yanlış repo id" msgid "Bad upload link token." msgstr "Kötü bağlantı yükleme jetonu." -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Dosya yok." @@ -5165,172 +5165,166 @@ msgstr "Bağlantı yüklemede kötü repo id." msgid "No conflict in the merge." msgstr "Dosya birleştirmede uyuşmazlık yok." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTP Hatası: Dosya çevrimiçi açılamadı." -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URL Hatası: Dosya çevrimiçi açılamadı." -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Seçtiğiniz kodlama uygun değil." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Bilinmeyen dosya kodlama" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Dosya boyutu %s i aşıyor, online açılamaz." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Dosya görüntülenemiyor." -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "Dosya indirilemedi, geçersiz dosya yolu" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "Dosya indirilemedi, hatalı dosya yolu" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Dosya indirilemedi, link paylaşma trafiği tükendi." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Dosya indirilemiyor." -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Kota oluşturulamadı: iç sunucu hatası" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Silinemedi: kullanıcı bir organizasyon oluşturucusudur." -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "%s için deneme sürümü başarıyla kaldırıldı." -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "%s için yönetici izni iptal edildi." -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Yönetici iptal edilemedi: kullanıcı yok" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Şifre sıfırlanamadı: kullanıcı yok." -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Kullanıcı %s eklenemedi." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Kullanıcı %s başarıyla eklendi. Bildirim epostası gönderildi." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Kullanıcı %s başarıyla eklendi. Eposta bildirimi gönderilirken hata oluşuyor, lütfen eposta yapılandırmanızı kontrol edin." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Kullanıcı %s eklendi." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Kullanıcı %s başarıyla eklendi. Ancak eposta servis yapılandırması doğru olmadığından bildirim epostası gönderilemedi." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Oluşturan" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Girdi bir rakam olmalı" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Başarılı" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Girdi numarası 0'dan büyük olmalı" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s yönetici olarak oluşturuldu." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "%s yönetici olarak oluşturulamadı: kullanıcı yok" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/tr/LC_MESSAGES/djangojs.po b/locale/tr/LC_MESSAGES/djangojs.po index 7fa4dcb08a..6133c2cfde 100644 --- a/locale/tr/LC_MESSAGES/djangojs.po +++ b/locale/tr/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Turkish (http://www.transifex.com/haiwen/seahub/language/tr/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Sistem Yöneticisi" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "Kullanıldı:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "Bildirimler" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "Çöp Kutusu" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Açıklama" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "İptal" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "Şifreler eşleşmiyor." #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "Kütüphaneyi Sil" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Dosya yükle" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "Boyut" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Rol" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "Rol" msgid "Admin" msgstr "Yönetici" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "Dosyaları bu kütüphanede ara" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Sonuç yok" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "Paylaş" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "simge" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Dosya yükle" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "kilitli" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Yıldızı kaldır" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "Kütüphane" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "yıldızlı" msgid "unstarred" msgstr "Yıldızı kaldırılmış" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Kilitle" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Kilidi Aç" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Ayrıntılar" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "Client üzerinden aç" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "Yeniden Adlandır" msgid "Folder Permission" msgstr "Klasör izni" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -msgstr "Ayrıntılar" - #: 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 @@ -3141,7 +3168,8 @@ msgstr "Şifreyi Değiştir" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Şifre Sıfırla" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Gruplar" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "Transfer" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Son Erişim" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Başarısız oldu. Lütfen ağı kontrol edin." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "Şifreyi Sıfırla" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Yöneticiyi İptal et" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Paylaşımdan Ayrıl" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Kullanıcıyı sil" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "Paylaşılan bağlantılar" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Veritabanı" @@ -5577,10 +5629,6 @@ msgstr "Tümünü okundu olarak işaretle" msgid "Message" msgstr "Mesaj" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "Client üzerinden aç" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po index e9f25af004..7b8fd15369 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Ukrainian (http://www.transifex.com/haiwen/seahub/language/uk/)\n" "MIME-Version: 1.0\n" @@ -24,12 +24,12 @@ msgstr "" "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/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -38,7 +38,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -56,19 +56,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -87,18 +91,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Моя бібліотека" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -118,22 +115,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Системна бібліотека не може бути видалена." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -143,9 +140,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -156,7 +153,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -207,6 +204,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -219,8 +217,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Email" @@ -236,20 +234,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Им'я" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -257,7 +255,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -265,92 +263,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "Ви запрошені приєднатися до %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "Редагування успішне." -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "Ваш обліковий запис %s активовано" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "Успішно відредаговано. Повідомлення було надіслано." -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "Пароль було змінно на %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "Пароль успішно змінено на %(passwd)s для користувача %(user)s." -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -358,7 +356,7 @@ msgid "" "configured." msgstr "Пароль успішно змінено на %(passwd)s для користувача %(user)s. Але повідомлення не було надіслано, бо не правильно налаштована поштова служба." -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -373,16 +371,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Внутрішня помилка сервера" @@ -399,11 +397,11 @@ msgstr "Невірний шлях призначення" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -413,9 +411,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Не можливо перемістити каталог %(src)s до свого підкаталогу %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "" @@ -432,7 +430,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -443,16 +441,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "Доступ заборонено" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -467,14 +465,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -482,44 +482,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Назва групи має містити виключно букви, цифри, пробіл, дефіс або підкреслення." - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -551,11 +566,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Невірний пароль" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Помилка розшифровки бібліотеки" @@ -581,32 +596,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Відправка посилання до спільного доступу не вдалося. Послуги електронної пошти не налаштовані належним чином. Будь ласка, зв'яжіться з адміністрацією." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Файл надано Вам в спільне користування на %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Папка надана Вам у спільний досуп на %s" @@ -616,13 +623,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "Посилання для завантаження надано для Вас на %s" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Не вдається завантажити каталог \"%s\": занадто великий розмір." @@ -632,41 +639,41 @@ msgstr "Не вдається завантажити каталог \"%s\": за msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Пароль дуже короткий" @@ -714,16 +721,20 @@ msgstr "" msgid "Name is required." msgstr "Потрібене старе ім'я" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Будь ласка, увійдіть" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Email або Ім'я користувача" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -731,71 +742,71 @@ msgstr "Email або Ім'я користувача" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Пароль" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Будь ласка, введіть правильні email/ім'я користувача та пароль. Зверніть увагу, що обидва поля чутливі до регістру." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Ця адреса електронної пошти не асоційована з користувачем. Ви впевнені що зареєструвалися?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Цей обліковий запис неактивний." -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "У вашому веб-браузері не активовані cookies, необхідні для входу." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "E-mail" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Ви не можете скинути пароль, будь ласка, зв'яжіться з адміністратором LDAP." -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Пароль змінено на %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Новий пароль" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Підтвердження нового паролю" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Паролі не збігаються." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Старий пароль" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Ваш старий пароль було введено невірно. Будь ласка, введіть його знову." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Пароль (ще раз)" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -879,28 +890,28 @@ msgstr "Ваш аватар успішно завантажено." msgid "Successfully deleted the requested avatars." msgstr "Аватар успішно видалено." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Email адреса" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Ім'я користувача" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Це значення повинно мати довжину 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Введіть дійсну адресу електронної пошти." -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "Неправильний ідентифікатор користувача" @@ -983,40 +994,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "Статус" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "Створити як" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Адміністратор" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "" @@ -1024,7 +1035,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Активний" @@ -1032,25 +1043,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Так" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "Гость" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "За замовчуванням" @@ -1297,8 +1308,8 @@ msgstr "Редагувати контакт" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Не вдалося. Будь ласка, перевірте мережеве з'єднання." @@ -1352,16 +1363,16 @@ msgstr "Успішно видалено %s" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1397,7 +1408,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Відсутній аргумент" @@ -1458,11 +1469,6 @@ msgstr "Не вдалося створити групу спільноти" msgid "Permission error: only group staff can add member" msgstr "Помилка доступу: тільки керівники групи можуть додавати учасників" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Група не існує" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Група заповнена" @@ -1524,10 +1530,10 @@ msgstr "Дякуємо за використання нашого сайту!" msgid "The %(site_name)s team" msgstr "Команда %(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3678,16 +3684,16 @@ msgstr "Власник" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Успішно видалено %s" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "Не вдалося видалити: користувач не існує" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s запрошує Вас приєднатися до %(site_name)s." @@ -3735,9 +3741,9 @@ msgstr "" msgid "It is required." msgstr "Потрібен Email." -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4049,7 +4055,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "Підказка: останній метод більш безпечний, але він може не підтримуватися деякими браузерами. Ми радимо вам використовувати актуальну версію Chrome або Firefox." -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4201,51 +4207,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Будь ласка, оберіть каталог." -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Успішно збережено." -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Відправка посилання до спільного доступу не вдалося. Послуги електронної пошти не налаштовані належним чином. Будь ласка, зв'яжіться з адміністрацією." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Бібліотека не існує" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Тільки власник бібліотеки має право дати спільний доступ до неї." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4995,7 +4995,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5111,43 +5111,43 @@ msgstr "" msgid "permission error" msgstr "помилка прав доступу" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "Не вдається переглянути сторінку" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Бібліотека не існує" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Будь ласка визначте ID історії" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Вказана історія не існує" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "Невідома помилка" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Не вдається завантажити \"%s\"" @@ -5168,9 +5168,9 @@ msgstr "Невірний repo id" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "Файл не існує" @@ -5182,172 +5182,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "Немає конфлікту при злитті." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTP помилка: файл не може бути відкритий в он-лайн режимі." -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URL помилка: файл не може бути відкритий в он-лайн режимі." -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "Обраний режим шифрування не є правильним." -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "Шевідомий алгоритм шифрування файлу." -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Розмір файлу перевищує %s, і не може бути відкритий в онлайн режимі." -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "Не вдається переглянути файл" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "Не вдалося встановити квоту: внутрішня помилка сервера" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Права адміністратора %s успішно відкликані" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Не вдалося відкликати адміністратора: користувач не існує" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Не вдалося змінити пароль: користувач не існує." -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Успішно додано користувача %s. Повідомлення було надіслано електронною поштою." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Успішно додано користувача %s. Але сталася помилка при відправці email, будь ласка, перевірте налаштування email." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Успішно доданий користувач %s." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Успішно доданий користувач %s. Але повідомлення не було надіслано, томущо неправильно налаштована поштова служба." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Автор" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "%s надано права адміністратора." -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Не вдалося %s надати права адміністратора: користувач не існує" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/uk/LC_MESSAGES/djangojs.po b/locale/uk/LC_MESSAGES/djangojs.po index dbebe409a9..8c0ec1b4d1 100644 --- a/locale/uk/LC_MESSAGES/djangojs.po +++ b/locale/uk/LC_MESSAGES/djangojs.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: Oleksandr Suvorov \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" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "Системний адміністратор" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "Використано:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "Сповіщення" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "Кошик" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Опис" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "Скасувати" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "Дійсно хочете видалити %s ?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "Дійсно хочете видалити %s ?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "Дійсно хочете видалити %s ?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "Паролі не збігаються" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "Видалити бібліотеку" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "Завантажити файл" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "Розмір" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Роль" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "Роль" msgid "Admin" msgstr "Адміністратор" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "Пошук" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "Пошук" msgid "Search files in this library" msgstr "Пошук файлів в бібліотеці" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Немає результату" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "Доступ" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "іконка" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "Завантажити файл" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ msgid "Files" msgstr "Файли" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Зняти відмітку" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "Позначити" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "Бібліотека" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "Позначити" msgid "unstarred" msgstr "Зняти відмітку" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "Деталі" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "Перейменувати" msgid "Folder Permission" msgstr "Права доступу на каталог" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "Змінити пароль" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Скидання пароля" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Групи" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "Перенесення" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "Імпортувати учасників" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Останній доступ" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Не вдалося. Будь ласка, перевірте мережеве з'єднання." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "Змінити пароль" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Відкликати Адміністратора" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "Залишити спільний доступ" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Видалити користувача" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "Посилання спільного доступу" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "База даних" @@ -5577,10 +5629,6 @@ msgstr "Відзначити всі читати" msgid "Message" msgstr "Повідомлення" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "" diff --git a/locale/vi/LC_MESSAGES/django.po b/locale/vi/LC_MESSAGES/django.po index f9c5066989..a5ee0bfc05 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Vietnamese (http://www.transifex.com/haiwen/seahub/language/vi/)\n" "MIME-Version: 1.0\n" @@ -18,12 +18,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "" @@ -32,7 +32,7 @@ msgid "Login id can't be empty" msgstr "" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "" @@ -50,19 +50,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, 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" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -81,18 +85,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "Thư viện của tôi" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -112,22 +109,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "Không thể xóa thư viện hệ thống." -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -137,9 +134,9 @@ msgid "User %s is already library owner." msgstr "" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "" @@ -150,7 +147,7 @@ msgstr "" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "" @@ -201,6 +198,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -213,8 +211,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "Email" @@ -230,20 +228,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "Tên" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "" @@ -251,7 +249,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "" @@ -259,92 +257,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, 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" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: 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:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, 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:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: 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:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, 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:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, 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:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -352,7 +350,7 @@ msgid "" "configured." msgstr "Thay đổi mật khẩu thành công sang %(passwd)s cho người dùng %(user)s. Nhưng không thể gửi email thông báo do thiết lập cấu hình mail chưa đúng" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "" @@ -367,16 +365,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "Internal Server Error" @@ -393,11 +391,11 @@ msgstr "Đường dẫn không hợp lệ" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "" @@ -407,9 +405,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "Không thể chuyển thư mục %(src)s đến thư mục con %(des)s" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "Dữ liệu bị khóa" @@ -426,7 +424,7 @@ msgstr "" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "" @@ -437,16 +435,16 @@ msgstr "" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -461,14 +459,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -476,44 +476,59 @@ msgstr "" msgid "User %s not found in organization." msgstr "" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "Tên nhóm chỉ gồm ký tự, số, khoản trắng, gạch nối, gạch dưới" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -545,11 +560,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "Sai mật khẩu" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "Lỗi giải mã" @@ -575,32 +590,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "Gởi link chia sẻ thất bại. Dịch vụ email chưa được thiết lập chính xác, vui lòng liên hệ Admin." - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "Bạn được chia sẻ một file trên %s" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "thư mục" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "Bạn được chia sẻ một thư mục trên %s" @@ -610,13 +617,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format 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_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "Không thể tải thư mục \"%s\": dung lượng quá lớn." @@ -626,41 +633,41 @@ msgstr "Không thể tải thư mục \"%s\": dung lượng quá lớn." msgid "Total size exceeds limit." msgstr "" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "Mật khẩu quá ngắn" @@ -708,16 +715,20 @@ msgstr "" msgid "Name is required." msgstr "Yêu cầu tên." +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "Vui lòng đăng nhập." -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "Địa chỉ email hoặc tên đăng nhập" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -725,71 +736,71 @@ 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:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "Mật khẩu" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "Vui lòng nhập chính xác tên người dùng và mật khẩu." -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "Email này không tồn tại trên hệ thống. Vui lòng kiểm tra chính xác địa chỉ email." -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "Tài khoản chưa được kích hoạt" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "Trình duyệt Web của bạn có thể chưa bật cookies. Yêu cầu có cookies để đăng nhập" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "Email" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "Không thể đổi mật khẩu, vui lòng liên hệ Admin LDAP" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "Thay đổi mật khẩu trong %s" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "Mật khẩu mới" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "Xác nhận lại mật khẩu mới" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "Mật khẩu không khớp." -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "Mật khẩu cũ" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Mật khẩu cũ không chính xác.Vui lòng nhập lại." -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "Mật khẩu" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -873,28 +884,28 @@ msgstr "Cập nhật hình đại diện thành công" msgid "Successfully deleted the requested avatars." msgstr "Đã xóa thành công hình đại diện." -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "Địa chỉ email" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "Tên đăng nhập" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "Giá trị này phải có độ dài là 40" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "Điền địa chỉ email chính xác" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "ID người dùng không hợp lệ" @@ -977,40 +988,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 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:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 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:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "Admin" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "" @@ -1018,7 +1029,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "Đã kích hoạt" @@ -1026,25 +1037,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "Có" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 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:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "" @@ -1276,8 +1287,8 @@ msgstr "Chỉnh sửa địa chỉ liên hệ" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "Thất bại. Vui lòng kiểm tra lại network." @@ -1331,16 +1342,16 @@ msgstr "Đã xóa %s thành công" #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1376,7 +1387,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "Thiếu tham số" @@ -1437,11 +1448,6 @@ msgstr "Tạo Group thất bại" msgid "Permission error: only group staff can add member" msgstr "Lỗi: chỉ có thành viên trong Group mới có thể thêm mới" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "Group không tồn tại" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "Group đã đầy" @@ -1503,10 +1509,10 @@ msgstr "Cám ơn bạn đã sử dụng dịch vụ của chúng tôi!" msgid "The %(site_name)s team" msgstr "%(site_name)s" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3657,16 +3663,16 @@ msgstr "" msgid "Member" msgstr "" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "Xóa %s thành công" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 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" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s mời bạn tham gia %(site_name)s." @@ -3714,9 +3720,9 @@ msgstr "" msgid "It is required." msgstr "Điều này được yêu cầu" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "" @@ -4022,7 +4028,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "" @@ -4174,51 +4180,45 @@ msgstr "" msgid "A verification code has been sent to the email." msgstr "" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "Internal server error, or please check the email(s) you entered" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "Vui lòng chọn một thư mục" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "Đã lưu thành công" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "Gửi link tải lên thất bại. Dịch vụ email chưa được thiết lập chính xác, vui lòng liên hệ Admin." - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "Thư viện không tồn tại." -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "Thư mục không tồn tại." -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "Chỉ có người tạo thư viện mới có quyền chia sẻ." -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "Vui lòng kiểm tra địa chỉ email(s) bạn khai báo" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "" @@ -4968,7 +4968,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "" @@ -5084,43 +5084,43 @@ msgstr "" msgid "permission error" msgstr "" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" msgstr "Không thể xem sự sửa đổi của thư viện" -#: 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "Thư viện không tồn tại" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "Vui lòng ghi rõ lịch sử ID" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "Lịch sử mà bạn chỉ định không tồn tại" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" không tồn tại." -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "Không thể downlad \"%s\"" @@ -5141,9 +5141,9 @@ msgstr "" msgid "Bad upload link token." msgstr "" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "File không tồn tại" @@ -5155,172 +5155,166 @@ msgstr "" msgid "No conflict in the merge." msgstr "Không có xung đột trong khi hợp nhất." -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "Lỗi HTTP: mở file trực tuyến thất bại" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "Lỗi URL: mở file trực tuyến thất bại" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "Dung lượng %s quá nặng, không thể mở trực tuyến" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr " Thư viện đã mã hóa, không thể mở file trực tuyến" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "Không thể tải file, link chia sẻ đã hết băng thông." -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "Không thể tải file" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "Xóa thất bại: đây là người dùng khởi tạo tổ chức" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "Hủy quyền admin của %s thành công" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "Hủy quyền Admin thất bại: người dùng không tồn tại" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "Thay đổi mật khẩu thất bại: người dùng không tồn tại" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "Thêm người dùng %s thất bại." -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "Thêm người dùng %s thành công. Email thông báo đã được gởi." -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "Thêm người dùng %s thành công. Có lỗi xuất hiện khi gửi mail thông báo, vui lòng kiểm tra lại cấu hình mail." -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "Thêm người dùng %s thành công." -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "Thêm người dùng %s thành công. Nhưng email thông báo không thể gửi đi vì dịch vụ mail chưa được thiết lập cấu hình đúng." -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "Người tạo" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "Điền vào 1 số cụ thể" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "Thành công" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "Điền vào số lớn hơn 0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "Xóa thành công." -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "Thiết lập quyền admin cho %s thành công" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "Thiết lập quyền admin cho %s thất bại: người dùng này không tồn tại." -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "" diff --git a/locale/vi/LC_MESSAGES/djangojs.po b/locale/vi/LC_MESSAGES/djangojs.po index 1a626f3c1e..4d65cc3595 100644 --- a/locale/vi/LC_MESSAGES/djangojs.po +++ b/locale/vi/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" "Last-Translator: imwhatiam \n" "Language-Team: Vietnamese (http://www.transifex.com/haiwen/seahub/language/vi/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "System Admin" @@ -51,7 +52,7 @@ msgid "Used:" msgstr "Đã dùng" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -127,10 +128,10 @@ msgstr "Thông báo" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -177,14 +178,15 @@ msgstr "Thùng rác" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -273,6 +275,7 @@ msgstr "Mô tả" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -367,8 +370,8 @@ msgstr "Hủy" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -470,7 +473,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -633,8 +636,8 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -642,7 +645,7 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -673,7 +676,8 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -805,13 +809,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -941,9 +945,9 @@ msgstr "Mật khẩu không trùng khớp" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1051,8 +1055,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1088,7 +1092,7 @@ msgid "Delete Library" msgstr "Xóa thư vei65n" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1303,6 +1307,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1412,7 +1435,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1526,8 +1549,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1614,8 +1637,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1644,11 +1668,12 @@ msgstr "Dung lượng" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1691,13 +1716,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1746,27 +1771,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "Vai trò" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1775,10 +1812,10 @@ msgstr "Vai trò" msgid "Admin" msgstr "Admin" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "" @@ -1796,7 +1833,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1817,8 +1854,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2065,12 +2102,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2078,8 +2115,8 @@ msgstr "" msgid "Search files in this library" msgstr "Tìm trong thư viện" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "Không tìm thấy kết quả" @@ -2129,20 +2166,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2150,8 +2187,8 @@ msgstr "Chia sẻ" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "icon" @@ -2196,7 +2233,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2359,22 +2400,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2489,10 +2518,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2571,6 +2600,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "" @@ -2586,28 +2616,28 @@ 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:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "đã khóa" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "Hủy đánh dấu" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "" @@ -2644,7 +2674,7 @@ msgid "Library" msgstr "Thư viện" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2795,25 +2825,39 @@ msgstr "đánh dấu" msgid "unstarred" msgstr "bỏ đánh dấu" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "Khóa" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "Mở khóa" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "" @@ -2876,7 +2920,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "" @@ -2902,7 +2946,7 @@ msgstr "" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "" @@ -2940,8 +2984,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3082,23 +3126,13 @@ msgstr "" msgid "Expired" msgstr "" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3109,13 +3143,6 @@ msgstr "Đổi tên" msgid "Folder Permission" msgstr "Folder Permission" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3141,7 +3168,8 @@ msgstr "Thay đổi mật khẩu" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "Đã đổi Mật khẩu" @@ -3683,7 +3711,7 @@ msgstr "" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3696,11 +3724,11 @@ msgstr "" msgid "Groups" msgstr "Hội Nhóm" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3709,7 +3737,11 @@ msgstr "" msgid "Transfer" msgstr "Chuyển" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "" @@ -3857,6 +3889,7 @@ msgid "IP" msgstr "Địa chỉ IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "Truy cập lần cuối" @@ -3890,7 +3923,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "Thất bại. Vui lòng kiểm tra lại network." @@ -3902,25 +3935,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "" @@ -3929,6 +3962,8 @@ msgstr "" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4179,7 +4214,8 @@ msgstr "Thay đổi mật khẩu" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "Hủy bỏ quyền Admin" @@ -4310,7 +4346,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4322,11 +4358,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4408,8 +4444,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "" @@ -4490,7 +4526,7 @@ msgid "Create Group" msgstr "" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "Xóa người dùng" @@ -4704,7 +4740,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5099,6 +5135,22 @@ msgstr "Links chia sẻ" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "Database" @@ -5577,10 +5629,6 @@ msgstr "Đánh dấu đã đọc" msgid "Message" msgstr "Tin nhắn" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "Lịch sử truy cập" diff --git a/locale/zh_CN/LC_MESSAGES/django.po b/locale/zh_CN/LC_MESSAGES/django.po index ad7873cdd8..e94094f2c7 100644 --- a/locale/zh_CN/LC_MESSAGES/django.po +++ b/locale/zh_CN/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ # ilearnit , 2018 # Daniel Pan , 2016 # imwhatiam , 2014-2019 -# llj , 2017-2020 +# llj , 2017-2021 # Daniel Pan , 2015-2016 # llj , 2014 # zheng xie , 2014-2019 @@ -21,9 +21,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 06:05+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" @@ -32,12 +32,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "名字不能包含 ‘/’。" @@ -46,7 +46,7 @@ msgid "Login id can't be empty" msgstr "登录 ID 不能为空" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "登录 ID %s 已存在。" @@ -64,20 +64,24 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "配额设置失败:最大配额是 %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." -msgstr "名称只能包含字母、数字、空格、中划线或下划线。" +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." +msgstr "名称只能包含字母,数字,空格,点,单引号,括号或下划线。" #: seahub/api2/endpoints/admin/address_book/groups.py:85 #: seahub/api2/endpoints/admin/groups.py:134 @@ -95,18 +99,11 @@ msgstr "该部门中包含子部门。" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "私人资料库" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "群组名称只能包含字母、数字、空格、中划线、单引号、下划线或中文" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -126,22 +123,22 @@ msgid "" "institution" msgstr "添加 %s 到机构失败:用户已经属于该机构" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "系统资料库无法被删除。" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "转让失败:角色 %s 是 %s,无法添加资料库。" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "资料库无法转让给所有者。" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "有一个相关联的已发布资料库。" @@ -151,9 +148,9 @@ msgid "User %s is already library owner." msgstr "用户 %s 已经是资料库拥有者。" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "邮箱 %s 无效。" @@ -164,7 +161,7 @@ msgstr "邮箱 %s 无效。" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "已经被共享至 %s 。" @@ -215,6 +212,7 @@ msgid "Link Upload" msgstr "共享链接上传" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -227,8 +225,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "邮箱" @@ -244,20 +242,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "名称" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "联系人邮箱" @@ -265,7 +263,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "已用空间" @@ -273,92 +271,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "容量" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "用户数超过了 500, 不提供排序。" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "用户数量超过限制。" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "成功添加用户 %(user)s。" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "你被邀请加入 %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "成功添加用户 %(user)s。通知邮件已发送。" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "成功添加用户 %(user)s。 但由于邮件服务未正确配置,通知邮件无法发送。" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "权限修改成功" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "你的 %s 帐户已激活。" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "编辑成功,一封邮件已发送。" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "%s 密码已重置" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "成功将用户 %(user)s 的密码重置为 %(passwd)s。" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -366,7 +364,7 @@ msgid "" "configured." msgstr "成功将用户 %(user)s 的密码重置为 %(passwd)s, 但是由于邮箱服务未正确配置,通知邮件无法发送。" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "必须是大于等于 0 的整数。" @@ -381,16 +379,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "服务器内部错误" @@ -407,11 +405,11 @@ msgstr "目标路径无效" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "空间已超" @@ -421,9 +419,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "不能把目录 %(src)s 移动到它的子目录 %(des)s 中" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "文件已锁定" @@ -440,7 +438,7 @@ msgstr "用户名不合法。" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "未找到用户 %s 。" @@ -451,16 +449,16 @@ msgstr "未找到用户 %s 。" #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "没有权限" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "文件没有被锁定。" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "不能刷新文件锁。" @@ -475,14 +473,16 @@ msgstr "该参与者已存在。" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "标签只能包含字母,数字,点,中划线或下划线。" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "用户 %s 已经是群组成员。" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -490,44 +490,59 @@ msgstr "用户 %s 已经是群组成员。" msgid "User %s not found in organization." msgstr "机构内无用户 %s 。" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "导出 Excel 失败" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "权限已存在。" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "群组名称只能包含字母、数字、空格、中划线、下划线或中文" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "%(user)s 取消了你访问 %(site_name)s 的权限。" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "此邮箱不能被邀请为访客用户。" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s 已被邀请。" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "用户 %s 已存在。" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -559,11 +574,11 @@ msgstr "无法重置这个资料库的密码。" msgid "New password of library %s" msgstr "资料库 %s的新密码" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "密码错误" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "解密资料库出错" @@ -589,32 +604,24 @@ msgstr "无法移动文件夹%s,请检查其权限。" msgid "Can't delete folder %s, please check its permission." msgstr "无法删除文件夹%s,请检查其权限。" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "由于邮箱服务未正确配置,发送共享链接失败,请联系管理员。" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "文件" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "有人在 %s 上共享了一个文件给你" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "目录" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "在 %s 上,有一文件夹共享给你。" @@ -624,13 +631,13 @@ msgid "email invalid." msgstr "邮箱无效。" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "有人在 %s 上共享了一个上传链接给你" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "无法下载 \"%s\":目录大小超过限制。" @@ -640,41 +647,41 @@ msgstr "无法下载 \"%s\":目录大小超过限制。" msgid "Total size exceeds limit." msgstr "总大小已经超过限制。" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "密码长度太短。" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "过期天数需要大于等于 %s" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "过期天数需要小于等于 %s" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "过期时间应晚于 %s。" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "过期时间应早于 %s。" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "共享链接 \"%s\" 已存在。" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "密码太短" @@ -722,16 +729,20 @@ msgstr "Wiki未找到。" msgid "Name is required." msgstr "名称为必填项。" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "名称只能包含字母、数字、空格、中划线或下划线。" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "请登录。" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "邮箱或用户名" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -739,71 +750,71 @@ msgstr "邮箱或用户名" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "密码" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "请输入正确的邮箱/用户名和密码。字母请注意区分大小写。" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "该邮箱没有相关联的用户帐号。确定注册了吗?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "该帐户未激活。" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "你的浏览器似乎没启用 cookie. 登录需要 cookie." -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "邮箱" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "不能重置密码,请联系 LDAP 管理员。" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "%s 密码重置" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "新密码" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "新密码确认" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "两次输入的密码不一致" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "旧密码" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "旧密码输入错误。请重新输入。" -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "请再次输入密码" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -887,28 +898,28 @@ msgstr "更新成功。" msgid "Successfully deleted the requested avatars." msgstr "删除成功。" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "%(site)s 上的账号 %(account)s 已被冻结。" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "邮箱地址" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "用户名" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "长度为40字符" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "请输入有效的邮箱地址。" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "无效user id" @@ -991,40 +1002,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "状态" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "创建时间" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "管理" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP(已导入)" @@ -1032,7 +1043,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "激活" @@ -1040,25 +1051,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "确定" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "访客" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "默认" @@ -1290,8 +1301,8 @@ msgstr "编辑联系人" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "操作失败。请检查网络是否已连接。" @@ -1345,16 +1356,16 @@ msgstr "成功删除 %s " #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "出错了,请联系管理员。" @@ -1390,7 +1401,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "参数缺失" @@ -1451,11 +1462,6 @@ msgstr "创建团体群组失败。" msgid "Permission error: only group staff can add member" msgstr "只有群组管理员可以添加成员。" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "群组不存在。" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "群组已满,无法再添加成员。" @@ -1517,10 +1523,10 @@ msgstr "感谢使用!" msgid "The %(site_name)s team" msgstr "%(site_name)s 团队" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3671,16 +3677,16 @@ msgstr "拥有者" msgid "Member" msgstr "群组成员" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s 删除成功。" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "删除失败:该用户不存在" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s 邀请你加入 %(site_name)s。" @@ -3728,9 +3734,9 @@ msgstr "设置你的密码" msgid "It is required." msgstr "必填项。" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "在 %s 检测到病毒" @@ -4036,7 +4042,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "提示:后一种更安全,但并不是被所有浏览器所支持。我们建议使用最新的Chrome或Firefox。" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "邮箱地址不合法" @@ -4188,51 +4194,45 @@ msgstr "验证码" msgid "A verification code has been sent to the email." msgstr "验证码已发送到改邮箱。" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "内部错误,请检查您输入的邮箱" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "请选择目录。" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "保存成功。" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "由于邮箱服务未正确配置,发送上传外链失败,请联系管理员。" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "资料库不存在" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "目录不存在" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "只有资料库拥有者才有共享权限。" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "请检查您输入的邮箱" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "共享链接不存在" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "查看共享链接的验证码" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "发送验证码失败,请稍后再试。" @@ -4982,7 +4982,7 @@ msgid "Network error" msgstr "网络错误" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "无效参数。" @@ -5098,43 +5098,43 @@ msgstr "禁用" msgid "permission error" msgstr "权限错误" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "无法查看文件回收站" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "资料库不存在" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "请指定历史记录ID" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "资料库还原成功。" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "指定的历史记录不存在" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "未知错误" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" 不存在。" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "无法下载 \"%s\"" @@ -5155,9 +5155,9 @@ msgstr "错误的repo id" msgid "Bad upload link token." msgstr "无效的上传链接" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "文件不存在" @@ -5169,172 +5169,166 @@ msgstr "上传链接中含无效的repo id" msgid "No conflict in the merge." msgstr "合并没有冲突。" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: 无法在线打开该文件" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: 无法在线打开该文件" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "文件编码不合适" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "文件编码无法识别" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "文件大小超过 %s,无法在线查看。" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "加密资料库不能在线预览文件。" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "无法查看该文件" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "Office Online 预览文件时出错。" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "OnlyOffice 预览文件时出错。" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "无法下载文件,无效的文件路径" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "无法下载文件,错误的文件路径" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "无法下载文件,共享外链流量已用完。" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "无法下载文件。" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "无法查看文件,外链流量已用完。" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "%s 的共享链接。" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "无法下载文件" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "导出 Excel 失败" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "设置配额失败:内部错误" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "删除失败:该用户为机构创建者" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "成功为%s移除试用" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "成功取消 %s 的管理权限" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "取消管理员权限失败:该用户不存在" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "密码重置失败:用户不存在" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "添加用户 %s 失败。" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "成功添加用户 %s。通知邮件已发送。" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "成功添加用户 %s。但发送通知邮件出错,请检查邮箱配置。" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "成功添加用户 %s。" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "成功添加用户 %s。 但由于邮件服务未正确配置,通知邮件无法发送。" -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "创建者" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "输入应该为数值" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "成功" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "输入数值应该大于0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "删除成功。" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "成功设置 %s 为管理员。" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "无法设置 %s 为管理员:用户不存在。" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "可选" diff --git a/locale/zh_CN/LC_MESSAGES/djangojs.po b/locale/zh_CN/LC_MESSAGES/djangojs.po index 04c53ccd79..f145f5b5d4 100644 --- a/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:51+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:55+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" @@ -49,6 +49,7 @@ msgstr "退出机构管理" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "系统管理" @@ -65,7 +66,7 @@ msgid "Used:" msgstr "已用空间:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -141,10 +142,10 @@ msgstr "通知" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -191,14 +192,15 @@ msgstr "回收站" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "标签" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -287,6 +289,7 @@ msgstr "描述" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -381,8 +384,8 @@ msgstr "取消" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -484,7 +487,7 @@ msgstr "添加评审人" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -647,8 +650,8 @@ msgstr "确定要注销该帐号吗?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -656,7 +659,7 @@ msgstr "确定要注销该帐号吗?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -687,7 +690,8 @@ msgstr "确定要注销该帐号吗?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -819,13 +823,13 @@ msgstr "新建部门资料库" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -955,9 +959,9 @@ msgstr "两次输入的密码不一致" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1065,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1102,7 +1106,7 @@ msgid "Delete Library" msgstr "删除资料库" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1317,6 +1321,25 @@ msgstr "缩小" msgid "Zoom out" msgstr "放大" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "请选择.xlsx后缀文件" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "通过 .xlsx 文件导入成员" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "下载示例文件" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "上传文件" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "选择图片" @@ -1426,7 +1449,7 @@ msgid "Label Current State" msgstr "标记当前版本" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "退出群组" @@ -1540,8 +1563,8 @@ msgstr "未找到群组" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1628,8 +1651,9 @@ msgstr "资料库名称" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1658,11 +1682,12 @@ msgstr "大小" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1705,13 +1730,13 @@ msgid "Drafts" msgstr "草稿" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1760,27 +1785,39 @@ msgstr "使用草稿" msgid "Delete draft" msgstr "删除草稿" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "管理群组成员" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "增加群组成员" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "用户角色" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1789,10 +1826,10 @@ msgstr "用户角色" msgid "Admin" msgstr "管理" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "群组成员" @@ -1810,7 +1847,7 @@ msgid "New Wiki" msgstr "新建维基" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1831,8 +1868,8 @@ msgstr "新建维基" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2079,12 +2116,12 @@ msgstr "正在发送新密码..." msgid "Save to:" msgstr "文件另存为:" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "搜索" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2092,8 +2129,8 @@ msgstr "搜索" msgid "Search files in this library" msgstr "在当前资料库搜索文件" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "没有结果" @@ -2143,20 +2180,20 @@ msgstr "共享到其他服务器" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2164,8 +2201,8 @@ msgstr "共享" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "图标" @@ -2210,7 +2247,11 @@ msgid "User Email" msgstr "用户邮箱" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2373,22 +2414,10 @@ msgstr "选择一个用户" msgid "Transfer Group {placeholder} to" msgstr "将群组 {placeholder} 转让给" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "请选择.xlsx后缀文件" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "从.xlsx后缀文件导入用户" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "下载示例文件" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "上传文件" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "日期无效。" @@ -2503,10 +2532,10 @@ msgid "Publish a Library" msgstr "发布资料库" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2585,6 +2614,7 @@ msgstr "标记为已解决" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "位置" @@ -2600,28 +2630,28 @@ msgid "Files" msgstr "文件" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "已锁定" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "取消星标" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "添加星标" @@ -2658,7 +2688,7 @@ msgid "Library" msgstr "资料库" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "没有结果匹配。" @@ -2809,25 +2839,39 @@ msgstr "已加星标" msgid "unstarred" msgstr "未加星标" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "锁定" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "解锁" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "打开父目录" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "详情" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "客户端打开" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "评论" @@ -2890,7 +2934,7 @@ msgstr "我的资料库" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "共享给我的" @@ -2916,7 +2960,7 @@ msgstr "工具" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "收藏夹" @@ -2954,8 +2998,8 @@ msgid "show more" msgstr "显示更多" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3096,23 +3140,13 @@ msgstr "匿名用户" msgid "Expired" msgstr "已过期" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr " {name} 删除成功。" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "删除 {name} 失败。" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3123,13 +3157,6 @@ msgstr "重命名" msgid "Folder Permission" msgstr "目录权限" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3155,7 +3182,8 @@ msgstr "修改密码" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "重置密码" @@ -3697,7 +3725,7 @@ msgstr "没有资料库" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "你可以点击上面的“新建资料库”按扭创建资料库。" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3710,11 +3738,11 @@ msgstr "你可以点击上面的“新建资料库”按扭创建资料库。" msgid "Groups" msgstr "群组" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "该群组代表一个部门。" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3723,7 +3751,11 @@ msgstr "该群组代表一个部门。" msgid "Transfer" msgstr "转让" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "导入成员" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "管理成员" @@ -3871,6 +3903,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "最后访问时间" @@ -3904,7 +3937,7 @@ msgid "Successfully restored the library." msgstr "资料库还原成功。" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "操作失败。请检查网络是否已连接。" @@ -3916,25 +3949,25 @@ msgid "" "Library\" button in the menu bar." msgstr "你还没创建任何资料库。资料库可用来组织文件和目录。资料库也可以共享给其他人,同步到其他已连接的设备。可以点击上方的“新建资料库”按钮创建一个资料库。" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "成功取消星标 {library_name_placeholder}" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "成功添加星标 {library_name_placeholder}" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "资料库转让成功。" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "Broken (请联系您的管理员来修复该资料库)" @@ -3943,6 +3976,8 @@ msgstr "Broken (请联系您的管理员来修复该资料库)" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4193,7 +4228,8 @@ msgstr "重置密码" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "撤销管理权限" @@ -4324,7 +4360,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "重置" @@ -4336,11 +4372,11 @@ msgstr "文件大小范围无效。" msgid "Required at least three letters." msgstr "至少需要三个字母。" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "结果" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "结果" @@ -4422,8 +4458,8 @@ msgid "At server" msgstr "所在服务器" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "退出共享" @@ -4504,7 +4540,7 @@ msgid "Create Group" msgstr "创建群组" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "删除用户" @@ -4718,7 +4754,7 @@ msgid "" msgstr "确定要撤销 {placeholder} 的管理权限吗?" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "撤销" @@ -5113,6 +5149,22 @@ msgstr "共享链接" msgid "Broken ({repo_id_placeholder})" msgstr "已损坏 ({repo_id_placeholder})" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "机构" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "默认管理员" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "日常管理员" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "审计管理员" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "数据库" @@ -5591,10 +5643,6 @@ msgstr "全部设为已读" msgid "Message" msgstr "消息" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "客户端打开" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "访问日志" diff --git a/locale/zh_TW/LC_MESSAGES/django.po b/locale/zh_TW/LC_MESSAGES/django.po index 94817a1ff4..3d6c8e8909 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-01-25 11:37+0800\n" -"PO-Revision-Date: 2020-12-25 10:22+0000\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 05:54+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" @@ -25,12 +25,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: seahub/api2/endpoints/admin/account.py:195 seahub/api2/endpoints/user.py:81 -#: seahub/api2/views.py:354 +#: seahub/api2/views.py:355 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/views.py:358 seahub/forms.py:44 seahub/profile/forms.py:27 +#: seahub/api2/views.py:359 seahub/forms.py:44 seahub/profile/forms.py:27 msgid "Name should not include '/'." msgstr "名字不能包含 '/'。" @@ -39,7 +39,7 @@ msgid "Login id can't be empty" msgstr "登入ID不能為空" #: seahub/api2/endpoints/admin/account.py:218 -#: seahub/api2/endpoints/admin/users.py:955 +#: seahub/api2/endpoints/admin/users.py:1042 #, python-format msgid "Login id %s already exists." msgstr "登入ID%s已存在" @@ -57,19 +57,23 @@ 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/users_batch.py:177 seahub/forms.py:156 +#: 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:335 +#: seahub/organizations/api/admin/users.py:444 seahub/views/sysadmin.py:334 #, python-format msgid "Failed to set quota: maximum quota is %d MB" msgstr "配額設定失敗:最大配額是 %d MB" #: seahub/api2/endpoints/admin/address_book/groups.py:80 -#: seahub/api2/endpoints/wikis.py:210 -msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +#: seahub/api2/endpoints/admin/groups.py:127 +#: seahub/api2/endpoints/groups.py:216 seahub/api2/endpoints/groups.py:289 +#: seahub/api2/views.py:4591 seahub/group/forms.py:36 +msgid "" +"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, " +"brackets or underscore." msgstr "" #: seahub/api2/endpoints/admin/address_book/groups.py:85 @@ -88,18 +92,11 @@ msgstr "" #: seahub/api2/endpoints/admin/default_library.py:31 #: seahub/api2/endpoints/admin/default_library.py:32 -#: seahub/views/__init__.py:664 seahub/views/__init__.py:665 -#: seahub/views/__init__.py:669 seahub/views/__init__.py:670 +#: seahub/views/__init__.py:665 seahub/views/__init__.py:666 +#: seahub/views/__init__.py:670 seahub/views/__init__.py:671 msgid "My Library" msgstr "我的資料庫" -#: seahub/api2/endpoints/admin/groups.py:127 -#: seahub/api2/endpoints/groups.py:216 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen, dot, single " -"quote or underscore" -msgstr "" - #: seahub/api2/endpoints/admin/groups.py:213 #: seahub/api2/endpoints/groups.py:320 #, python-format @@ -119,22 +116,22 @@ msgid "" "institution" msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:750 +#: seahub/api2/endpoints/admin/libraries.py:265 seahub/views/sysadmin.py:749 msgid "System library can not be deleted." msgstr "系統資料庫無法被刪除。" -#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1635 +#: seahub/api2/endpoints/admin/libraries.py:386 seahub/api2/views.py:1647 #, python-format msgid "Transfer failed: role of %s is %s, can not add library." msgstr "" -#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1640 +#: seahub/api2/endpoints/admin/libraries.py:407 seahub/api2/views.py:1652 msgid "Library can not be transferred to owner." msgstr "" #: seahub/api2/endpoints/admin/share_links.py:225 #: seahub/api2/endpoints/repo_share_links.py:140 -#: seahub/api2/endpoints/share_links.py:536 +#: seahub/api2/endpoints/share_links.py:541 msgid "There is an associated published library." msgstr "" @@ -144,9 +141,9 @@ msgid "User %s is already library owner." msgstr "用戶 %s 已經是資料庫擁有者。" #: seahub/api2/endpoints/admin/shares.py:191 -#: seahub/api2/endpoints/invitations.py:51 +#: seahub/api2/endpoints/invitations.py:50 #: seahub/api2/endpoints/invitations.py:110 -#: seahub/api2/endpoints/repo_share_invitations.py:154 +#: seahub/api2/endpoints/repo_share_invitations.py:153 #, python-format msgid "Email %s invalid." msgstr "電子郵件 %s 含有無效字元" @@ -157,7 +154,7 @@ msgstr "電子郵件 %s 含有無效字元" #: 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:186 +#: seahub/api2/endpoints/repo_share_invitations.py:185 #, python-format msgid "This item has been shared to %s." msgstr "已經與%s共享此項目" @@ -208,6 +205,7 @@ msgid "Link Upload" msgstr "" #: seahub/api2/endpoints/admin/statistics.py:445 +#: seahub/api2/endpoints/group_members.py:492 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 @@ -220,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:208 seahub/views/sysadmin.py:212 -#: seahub/views/sysadmin.py:819 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 +#: seahub/views/sysadmin.py:818 msgid "Email" msgstr "電子郵件" @@ -237,20 +235,20 @@ 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:208 -#: seahub/views/sysadmin.py:212 seahub/views/sysadmin.py:697 -#: seahub/views/sysadmin.py:819 +#: 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 msgid "Name" msgstr "名稱" -#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:248 +#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:250 #: seahub/base/management/commands/export_user_storage_report.py:41 #: seahub/base/management/commands/export_users.py:43 #: seahub/base/management/commands/export_users.py:47 #: 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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Contact Email" msgstr "聯繫電郵" @@ -258,7 +256,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:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 msgid "Space Usage" msgstr "已用空間" @@ -266,92 +264,92 @@ 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:209 seahub/views/sysadmin.py:213 -#: seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:819 msgid "Space Quota" msgstr "容量" -#: seahub/api2/endpoints/admin/users.py:422 -#: seahub/api2/endpoints/admin/users.py:447 +#: seahub/api2/endpoints/admin/users.py:480 +#: seahub/api2/endpoints/admin/users.py:507 #: seahub/organizations/api/admin/users.py:144 msgid "There are more than 500 users, and sort is not offered." msgstr "" -#: seahub/api2/endpoints/admin/users.py:510 seahub/base/accounts.py:781 +#: seahub/api2/endpoints/admin/users.py:581 seahub/base/accounts.py:780 #: seahub/forms.py:30 msgid "The number of users exceeds the limit." msgstr "用戶數量超過限制。" -#: seahub/api2/endpoints/admin/users.py:605 +#: seahub/api2/endpoints/admin/users.py:675 #, python-format msgid "Successfully added user %(user)s." msgstr "" -#: seahub/api2/endpoints/admin/users.py:609 -#: seahub/api2/endpoints/admin/users_batch.py:377 seahub/views/sysadmin.py:596 +#: seahub/api2/endpoints/admin/users.py:679 +#: seahub/api2/endpoints/admin/users_batch.py:375 seahub/views/sysadmin.py:595 #, python-format msgid "You are invited to join %s" msgstr "你被邀請加入 %s" -#: seahub/api2/endpoints/admin/users.py:614 +#: seahub/api2/endpoints/admin/users.py:685 #, python-format msgid "Successfully added user %(user)s. An email notification has been sent." msgstr "" -#: seahub/api2/endpoints/admin/users.py:617 +#: seahub/api2/endpoints/admin/users.py:688 #, python-format msgid "" "Successfully added user %(user)s. But email notification can not be sent, " "because Email service is not properly configured." msgstr "" -#: seahub/api2/endpoints/admin/users.py:1028 +#: seahub/api2/endpoints/admin/users.py:1114 #: seahub/institutions/templates/institutions/useradmin.html:120 msgid "Edit succeeded" msgstr "權限修改成功" -#: seahub/api2/endpoints/admin/users.py:1031 seahub/views/sysadmin.py:499 +#: seahub/api2/endpoints/admin/users.py:1117 seahub/views/sysadmin.py:498 #, python-format msgid "Your account on %s is activated" msgstr "你的 %s 帳戶已開通。" -#: seahub/api2/endpoints/admin/users.py:1036 +#: seahub/api2/endpoints/admin/users.py:1122 #: seahub/institutions/templates/institutions/useradmin.html:116 msgid "Edit succeeded, an email has been sent." msgstr "編輯成功,一封郵件已發送。" -#: seahub/api2/endpoints/admin/users.py:1039 +#: seahub/api2/endpoints/admin/users.py:1125 #: 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:1117 seahub/views/sysadmin.py:540 +#: seahub/api2/endpoints/admin/users.py:1203 seahub/views/sysadmin.py:539 #, python-format msgid "Password has been reset on %s" msgstr "密碼已重置為: %s" -#: seahub/api2/endpoints/admin/users.py:1119 seahub/views/sysadmin.py:565 +#: seahub/api2/endpoints/admin/users.py:1205 seahub/views/sysadmin.py:564 #, 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:1123 seahub/views/sysadmin.py:570 +#: seahub/api2/endpoints/admin/users.py:1209 seahub/views/sysadmin.py:569 #, 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:1126 seahub/views/sysadmin.py:574 +#: seahub/api2/endpoints/admin/users.py:1212 seahub/views/sysadmin.py:573 #, python-format msgid "Successfully reset password to %(passwd)s for user %(user)s." msgstr "成功將用戶 %(user)s 的密碼重置為 %(passwd)s。" -#: seahub/api2/endpoints/admin/users.py:1129 seahub/views/sysadmin.py:577 +#: seahub/api2/endpoints/admin/users.py:1215 seahub/views/sysadmin.py:576 #, python-format msgid "" "Successfully reset password to %(passwd)s for user %(user)s. But email " @@ -359,7 +357,7 @@ msgid "" "configured." msgstr "成功將用戶 %(user)s 的密碼重置為 %(passwd)s, 但是由於電子信箱服務未正確配置,通知郵件無法發送。" -#: seahub/api2/endpoints/admin/users_batch.py:173 +#: seahub/api2/endpoints/admin/users_batch.py:172 msgid "must be an integer that is greater than or equal to 0." msgstr "必須是大於或等於 0 的整數。" @@ -374,16 +372,16 @@ 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:197 +#: seahub/api2/endpoints/repo_share_invitations.py:196 #: seahub/api2/endpoints/send_upload_link_email.py:105 -#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3833 +#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:3845 #: 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:171 seahub/utils/__init__.py:1190 -#: seahub/views/__init__.py:905 seahub/views/__init__.py:924 +#: seahub/views/__init__.py:906 seahub/views/__init__.py:925 #: seahub/views/ajax.py:401 seahub/views/ajax.py:405 msgid "Internal Server Error" msgstr "伺服器內部錯誤" @@ -400,11 +398,11 @@ msgstr "目標路徑無效" #: seahub/api2/endpoints/copy_move_task.py:150 #: seahub/api2/endpoints/move_folder_merge.py:172 -#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1778 -#: seahub/api2/views.py:1818 seahub/api2/views.py:1867 -#: seahub/api2/views.py:1911 seahub/api2/views.py:1957 -#: seahub/api2/views.py:2006 seahub/api2/views.py:2417 -#: seahub/api2/views.py:2531 +#: seahub/api2/endpoints/repos_batch.py:491 seahub/api2/views.py:1790 +#: seahub/api2/views.py:1830 seahub/api2/views.py:1879 +#: seahub/api2/views.py:1923 seahub/api2/views.py:1969 +#: seahub/api2/views.py:2018 seahub/api2/views.py:2429 +#: seahub/api2/views.py:2543 msgid "Out of quota." msgstr "超過空間上限" @@ -414,9 +412,9 @@ msgid "Can not move directory %(src)s to its subdirectory %(des)s" msgstr "不能把目錄 %(src)s 移動到它的子目錄 %(des)s 中" #: seahub/api2/endpoints/copy_move_task.py:180 -#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:385 -#: seahub/api2/endpoints/file.py:494 seahub/api2/endpoints/file.py:571 -#: seahub/api2/endpoints/file.py:664 +#: seahub/api2/endpoints/file.py:294 seahub/api2/endpoints/file.py:383 +#: seahub/api2/endpoints/file.py:492 seahub/api2/endpoints/file.py:569 +#: seahub/api2/endpoints/file.py:693 msgid "File is locked" msgstr "檔案已鎖定" @@ -433,7 +431,7 @@ msgstr "使用者名稱無效" #: seahub/api2/endpoints/dir_shared_items.py:335 #: seahub/api2/endpoints/draft_reviewer.py:79 #: seahub/api2/endpoints/group_owned_libraries.py:926 -#: seahub/oauth/views.py:180 +#: seahub/oauth/views.py:195 #, python-format msgid "User %s not found." msgstr "找不到使用者%s " @@ -444,16 +442,16 @@ msgstr "找不到使用者%s " #: seahub/api2/endpoints/wikis.py:112 seahub/api2/endpoints/wikis.py:201 #: seahub/drafts/views.py:31 seahub/profile/forms.py:24 #: seahub/profile/views.py:216 seahub/thumbnail/views.py:51 -#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:739 +#: seahub/thumbnail/views.py:166 seahub/views/__init__.py:740 #: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119 msgid "Permission denied." msgstr "沒有權限" -#: seahub/api2/endpoints/file.py:586 seahub/api2/endpoints/file.py:604 +#: seahub/api2/endpoints/file.py:598 seahub/api2/endpoints/file.py:618 msgid "File is not locked." msgstr "" -#: seahub/api2/endpoints/file.py:616 seahub/api2/endpoints/share_links.py:604 +#: seahub/api2/endpoints/file.py:645 seahub/api2/endpoints/share_links.py:623 msgid "You can not refresh this file's lock." msgstr "" @@ -468,14 +466,16 @@ msgstr "" msgid "Tag can only contain letters, numbers, dot, hyphen or underscore." msgstr "" -#: seahub/api2/endpoints/group_members.py:104 -#: seahub/api2/endpoints/group_members.py:303 +#: seahub/api2/endpoints/group_members.py:109 +#: seahub/api2/endpoints/group_members.py:310 +#: seahub/api2/endpoints/group_members.py:442 #, python-format msgid "User %s is already a group member." msgstr "用戶 %s 已經是群組的成員" -#: seahub/api2/endpoints/group_members.py:110 -#: seahub/api2/endpoints/group_members.py:313 seahub/api2/views.py:1621 +#: seahub/api2/endpoints/group_members.py:115 +#: seahub/api2/endpoints/group_members.py:319 +#: seahub/api2/endpoints/group_members.py:451 seahub/api2/views.py:1633 #: seahub/organizations/api/admin/user_repos.py:50 #: seahub/organizations/api/admin/user_repos.py:103 #: seahub/organizations/api/admin/users.py:322 @@ -483,44 +483,59 @@ msgstr "用戶 %s 已經是群組的成員" msgid "User %s not found in organization." msgstr "組織內無用戶 %s 。" +#: seahub/api2/endpoints/group_members.py:118 +#: seahub/api2/endpoints/group_members.py:327 +#: seahub/api2/endpoints/group_members.py:459 +#, python-format +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:457 +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 +msgid "Failed to export Excel" +msgstr "導出 Excel 失敗" + #: seahub/api2/endpoints/group_owned_libraries.py:372 #: seahub/api2/endpoints/group_owned_libraries.py:644 msgid "Permission already exists." msgstr "" -#: seahub/api2/endpoints/groups.py:289 seahub/group/forms.py:36 -msgid "" -"Group name can only contain letters, numbers, blank, hyphen or underscore" -msgstr "群組名稱只能包含中英文字元,數字及底線。" - -#: seahub/api2/endpoints/invitation.py:104 +#: seahub/api2/endpoints/invitation.py:105 #, python-format msgid "%(user)s revoked your access to %(site_name)s." msgstr "" -#: seahub/api2/endpoints/invitations.py:55 +#: seahub/api2/endpoints/invitations.py:54 #: seahub/api2/endpoints/invitations.py:117 -#: seahub/api2/endpoints/repo_share_invitations.py:161 +#: seahub/api2/endpoints/repo_share_invitations.py:160 msgid "The email address is not allowed to be invited as a guest." msgstr "此郵箱不能被邀請為訪客用戶。" -#: seahub/api2/endpoints/invitations.py:60 -#: seahub/api2/endpoints/invitations.py:125 +#: seahub/api2/endpoints/invitations.py:59 +#: seahub/api2/endpoints/invitations.py:126 #, python-format msgid "%s is already invited." msgstr "%s 已被邀請。" -#: seahub/api2/endpoints/invitations.py:67 -#: seahub/api2/endpoints/invitations.py:135 -#: seahub/api2/endpoints/repo_share_invitations.py:171 -#: seahub/base/accounts.py:791 +#: seahub/api2/endpoints/invitations.py:66 +#: seahub/api2/endpoints/invitations.py:137 +#: seahub/api2/endpoints/repo_share_invitations.py:170 +#: seahub/base/accounts.py:790 #, python-format msgid "User %s already exists." msgstr "用戶 %s 已存在。" -#: seahub/api2/endpoints/invitations.py:148 +#: seahub/api2/endpoints/invitations.py:151 #: seahub/api2/endpoints/repo_share_invitations.py:210 -#: seahub/auth/forms.py:120 +#: 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 msgid "" "Failed to send email, email service is not properly configured, please " "contact administrator." @@ -552,11 +567,11 @@ msgstr "" msgid "New password of library %s" msgstr "" -#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3830 +#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:3842 msgid "Wrong password" msgstr "密碼錯誤" -#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3836 +#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:3848 msgid "Decrypt library error" msgstr "解密資料庫出錯" @@ -582,32 +597,24 @@ msgstr "" msgid "Can't delete folder %s, please check its permission." msgstr "" -#: seahub/api2/endpoints/send_share_link_email.py:33 -#: seahub/api2/endpoints/send_upload_link_email.py:32 -#: seahub/share/views.py:134 -msgid "" -"Sending shared link failed. Email service is not properly configured, please" -" contact administrator." -msgstr "由於電子信箱服務未正確配置,發送共享連結失敗,請聯繫管理員。" - #: seahub/api2/endpoints/send_share_link_email.py:100 -#: seahub/share/views.py:183 +#: seahub/share/views.py:185 msgid "file" msgstr "檔案" #: seahub/api2/endpoints/send_share_link_email.py:101 -#: seahub/share/views.py:184 +#: seahub/share/views.py:186 #, python-format msgid "A file is shared to you on %s" msgstr "有人在 %s 上共享了一個檔案給你" #: seahub/api2/endpoints/send_share_link_email.py:103 -#: seahub/share/views.py:190 +#: seahub/share/views.py:192 msgid "directory" msgstr "目錄" #: seahub/api2/endpoints/send_share_link_email.py:104 -#: seahub/share/views.py:191 +#: seahub/share/views.py:193 #, python-format msgid "A directory is shared to you on %s" msgstr "在 %s 上,有一資料夾共享給你。" @@ -617,13 +624,13 @@ msgid "email invalid." msgstr "" #: seahub/api2/endpoints/send_upload_link_email.py:95 -#: seahub/share/views.py:301 +#: seahub/share/views.py:305 #, python-format msgid "An upload link is shared to you on %s" msgstr "有人在 %s 上共享了一個上傳網址給你" #: seahub/api2/endpoints/share_link_zip_task.py:103 -#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:908 +#: seahub/api2/endpoints/zip_task.py:103 seahub/views/__init__.py:909 #, python-format msgid "Unable to download directory \"%s\": size is too large." msgstr "無法下載 \"%s\":目錄大小超過限制。" @@ -633,41 +640,41 @@ msgstr "無法下載 \"%s\":目錄大小超過限制。" msgid "Total size exceeds limit." msgstr "總大小已經超過限制。" -#: seahub/api2/endpoints/share_links.py:263 +#: seahub/api2/endpoints/share_links.py:266 msgid "Password is too short." msgstr "密碼太短" -#: seahub/api2/endpoints/share_links.py:286 -#: seahub/api2/endpoints/upload_links.py:181 seahub/api2/views.py:3401 +#: seahub/api2/endpoints/share_links.py:289 +#: seahub/api2/endpoints/upload_links.py:182 seahub/api2/views.py:3413 #, python-format msgid "Expire days should be greater or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:292 -#: seahub/api2/endpoints/upload_links.py:187 seahub/api2/views.py:3407 +#: seahub/api2/endpoints/share_links.py:295 +#: seahub/api2/endpoints/upload_links.py:188 seahub/api2/views.py:3419 #, python-format msgid "Expire days should be less than or equal to %s" msgstr "" -#: seahub/api2/endpoints/share_links.py:314 -#: seahub/api2/endpoints/upload_links.py:209 +#: seahub/api2/endpoints/share_links.py:317 +#: seahub/api2/endpoints/upload_links.py:210 #, python-format msgid "Expiration time should be later than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:323 -#: seahub/api2/endpoints/upload_links.py:218 +#: seahub/api2/endpoints/share_links.py:326 +#: seahub/api2/endpoints/upload_links.py:219 #, python-format msgid "Expiration time should be earlier than %s." msgstr "" -#: seahub/api2/endpoints/share_links.py:392 -#: seahub/api2/endpoints/share_links.py:401 +#: seahub/api2/endpoints/share_links.py:395 +#: seahub/api2/endpoints/share_links.py:404 #, python-format msgid "Share link %s already exists." msgstr "" -#: seahub/api2/endpoints/upload_links.py:158 +#: seahub/api2/endpoints/upload_links.py:159 #: seahub/templates/snippets/repo_create_js.html:50 msgid "Password is too short" msgstr "密碼太短" @@ -715,16 +722,20 @@ msgstr "" msgid "Name is required." msgstr "名稱為必填項。" +#: seahub/api2/endpoints/wikis.py:210 +msgid "Name can only contain letters, numbers, blank, hyphen or underscore." +msgstr "" + #: seahub/auth/decorators.py:74 msgid "Please log in." msgstr "請登入" -#: seahub/auth/forms.py:26 seahub/templates/registration/login.html:37 +#: seahub/auth/forms.py:27 seahub/templates/registration/login.html:37 msgid "Email or Username" msgstr "電郵或使用者名稱" -#: seahub/auth/forms.py:27 seahub/auth/forms.py:222 -#: seahub/base/accounts.py:769 +#: seahub/auth/forms.py:28 seahub/auth/forms.py:224 +#: seahub/base/accounts.py:768 #: seahub/invitations/templates/invitations/token_view.html:13 #: seahub/organizations/templates/organizations/org_register.html:36 #: seahub/templates/decrypt_repo_form.html:10 @@ -732,71 +743,71 @@ msgstr "電郵或使用者名稱" #: seahub/templates/registration/password_set_form.html:21 #: seahub/templates/registration/registration_form.html:24 #: seahub/templates/share_access_validation.html:15 -#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:819 +#: seahub/templates/sysadmin/sudo_mode.html:10 seahub/views/sysadmin.py:818 msgid "Password" msgstr "密碼" -#: seahub/auth/forms.py:70 +#: seahub/auth/forms.py:71 msgid "" "Please enter a correct email/username and password. Note that both fields " "are case-sensitive." msgstr "請輸入正確的郵箱/用戶名和密碼。字母請注意區分大小寫。" -#: seahub/auth/forms.py:76 seahub/auth/forms.py:128 +#: seahub/auth/forms.py:77 seahub/auth/forms.py:129 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" msgstr "該電子信箱沒有相關聯的用戶帳號。確定註冊了嗎?" -#: seahub/auth/forms.py:91 seahub/auth/forms.py:92 +#: seahub/auth/forms.py:92 seahub/auth/forms.py:93 msgid "This account is inactive." msgstr "該帳號未啓動。" -#: seahub/auth/forms.py:97 +#: seahub/auth/forms.py:98 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "你的瀏覽器似乎沒啟用 cookie,登入需要 cookie。" -#: seahub/auth/forms.py:113 +#: seahub/auth/forms.py:114 msgid "E-mail" msgstr "電子郵件" -#: seahub/auth/forms.py:131 +#: seahub/auth/forms.py:132 msgid "Can not reset password, please contact LDAP admin." msgstr "不能重置密碼,請聯繫 LDAP 管理員。" -#: seahub/auth/forms.py:154 +#: seahub/auth/forms.py:155 #, python-format msgid "Reset Password on %s" msgstr "%s 密碼重置" -#: seahub/auth/forms.py:162 +#: seahub/auth/forms.py:164 msgid "New password" msgstr "新密碼" -#: seahub/auth/forms.py:163 +#: seahub/auth/forms.py:165 msgid "New password confirmation" msgstr "新密碼確認" -#: seahub/auth/forms.py:192 seahub/auth/forms.py:234 -#: seahub/base/accounts.py:825 seahub/organizations/forms.py:69 +#: seahub/auth/forms.py:194 seahub/auth/forms.py:236 +#: seahub/base/accounts.py:824 seahub/organizations/forms.py:69 msgid "The two password fields didn't match." msgstr "兩次輸入的密碼不一致" -#: seahub/auth/forms.py:206 +#: seahub/auth/forms.py:208 msgid "Old password" msgstr "舊密碼" -#: seahub/auth/forms.py:214 +#: seahub/auth/forms.py:216 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "舊密碼輸入錯誤。請重新輸入。" -#: seahub/auth/forms.py:223 seahub/base/accounts.py:771 +#: seahub/auth/forms.py:225 seahub/base/accounts.py:770 msgid "Password (again)" msgstr "請再次輸入密碼" -#: seahub/auth/forms.py:254 seahub/forms.py:35 seahub/invitations/views.py:37 +#: seahub/auth/forms.py:256 seahub/forms.py:35 seahub/invitations/views.py:37 #: seahub/invitations/views.py:52 seahub/organizations/forms.py:47 #: seahub/profile/forms.py:46 msgid "A user with this email already exists." @@ -880,28 +891,28 @@ msgstr "更新成功。" msgid "Successfully deleted the requested avatars." msgstr "刪除成功。" -#: seahub/base/accounts.py:483 +#: seahub/base/accounts.py:482 #, python-format msgid "Account %(account)s froze on %(site)s." msgstr "%(site)s 上的帳號 %(account)s 已被凍結。" -#: seahub/base/accounts.py:760 +#: seahub/base/accounts.py:758 msgid "Email address" msgstr "電子郵件地址" -#: seahub/base/accounts.py:765 +#: seahub/base/accounts.py:764 msgid "Username" msgstr "用戶名" -#: seahub/base/accounts.py:766 +#: seahub/base/accounts.py:765 msgid "This value must be of length 40" msgstr "長度為40字元" -#: seahub/base/accounts.py:785 +#: seahub/base/accounts.py:784 msgid "Enter a valid email address." msgstr "請輸入有效的郵箱地址。" -#: seahub/base/accounts.py:795 +#: seahub/base/accounts.py:794 msgid "Invalid user id." msgstr "無效user id" @@ -984,40 +995,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:208 seahub/views/sysadmin.py:212 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:211 msgid "Status" msgstr "狀態" #: seahub/base/management/commands/export_users.py:43 #: seahub/institutions/templates/institutions/user_info.html:106 -#: seahub/views/sysadmin.py:208 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:207 seahub/views/sysadmin.py:819 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:210 seahub/views/sysadmin.py:214 -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 +#: seahub/views/sysadmin.py:696 msgid "Create At" msgstr "建立時間" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 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:210 -#: seahub/views/sysadmin.py:214 +#: seahub/institutions/views.py:162 seahub/views/sysadmin.py:209 +#: seahub/views/sysadmin.py:213 msgid "Admin" msgstr "管理" #: seahub/base/management/commands/export_users.py:45 #: seahub/base/management/commands/export_users.py:49 -#: seahub/views/sysadmin.py:210 seahub/views/sysadmin.py:214 +#: seahub/views/sysadmin.py:209 seahub/views/sysadmin.py:213 msgid "LDAP(imported)" msgstr "LDAP (已導入)" @@ -1025,7 +1036,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:268 +#: seahub/views/sysadmin.py:267 msgid "Active" msgstr "啓動" @@ -1033,25 +1044,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:270 +#: seahub/views/sysadmin.py:269 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:276 -#: seahub/views/sysadmin.py:277 +#: seahub/templates/base.html:84 seahub/views/sysadmin.py:275 +#: seahub/views/sysadmin.py:276 msgid "Yes" msgstr "確定" #: seahub/base/management/commands/export_users.py:132 -#: seahub/views/sysadmin.py:282 +#: seahub/views/sysadmin.py:281 msgid "Guest" msgstr "訪客" #: seahub/base/management/commands/export_users.py:134 #: seahub/base/management/commands/export_users.py:138 -#: seahub/views/sysadmin.py:284 seahub/views/sysadmin.py:288 +#: seahub/views/sysadmin.py:283 seahub/views/sysadmin.py:287 msgid "Default" msgstr "預設" @@ -1283,8 +1294,8 @@ msgstr "編輯聯絡人" #: seahub/contacts/templates/contacts/contact_list.html:101 #: seahub/contacts/templates/contacts/contact_list.html:146 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:26 -#: seahub/templates/snippets/wopi_onlyoffice_js.html:46 +#: seahub/templates/view_file_onlyoffice.html:81 +#: seahub/templates/view_file_onlyoffice.html:104 msgid "Failed. Please check the network." msgstr "操作失敗。請檢查網路是否已連接。" @@ -1338,16 +1349,16 @@ msgstr "成功刪除 %s " #: seahub/dingtalk/views.py:101 seahub/dingtalk/views.py:142 #: seahub/dingtalk/views.py:163 seahub/dingtalk/views.py:168 #: seahub/dingtalk/views.py:190 seahub/dingtalk/views.py:227 -#: seahub/oauth/views.py:70 seahub/oauth/views.py:93 seahub/oauth/views.py:136 -#: seahub/oauth/views.py:164 seahub/oauth/views.py:175 -#: seahub/templates/remote_user/error.html:8 seahub/weixin/views.py:36 -#: seahub/weixin/views.py:55 seahub/weixin/views.py:60 -#: seahub/weixin/views.py:79 seahub/weixin/views.py:95 -#: seahub/work_weixin/views.py:68 seahub/work_weixin/views.py:73 -#: seahub/work_weixin/views.py:83 seahub/work_weixin/views.py:87 -#: seahub/work_weixin/views.py:106 seahub/work_weixin/views.py:177 -#: seahub/work_weixin/views.py:182 seahub/work_weixin/views.py:192 -#: seahub/work_weixin/views.py:196 +#: seahub/oauth/views.py:85 seahub/oauth/views.py:108 +#: seahub/oauth/views.py:151 seahub/oauth/views.py:179 +#: seahub/oauth/views.py:190 seahub/templates/remote_user/error.html:8 +#: seahub/weixin/views.py:36 seahub/weixin/views.py:55 +#: seahub/weixin/views.py:60 seahub/weixin/views.py:79 +#: seahub/weixin/views.py:95 seahub/work_weixin/views.py:68 +#: seahub/work_weixin/views.py:73 seahub/work_weixin/views.py:83 +#: seahub/work_weixin/views.py:87 seahub/work_weixin/views.py:106 +#: 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 "" @@ -1383,7 +1394,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:1824 +#: seahub/views/file.py:1856 msgid "Argument missing" msgstr "參數缺失" @@ -1444,11 +1455,6 @@ msgstr "建立團體群組失敗。" msgid "Permission error: only group staff can add member" msgstr "只有群組管理員可以新增成員。" -#: seahub/group/error_msg.py:17 seahub/group/error_msg.py:23 -#: seahub/views/file.py:456 -msgid "Group does not exist" -msgstr "群組不存在。" - #: seahub/group/error_msg.py:18 msgid "Group is full" msgstr "群組已滿,無法再新增成員。" @@ -1510,10 +1516,10 @@ msgstr "感謝使用!" msgid "The %(site_name)s team" msgstr "%(site_name)s 團隊" -#: seahub/group/views.py:105 seahub/share/views.py:228 -#: seahub/views/__init__.py:569 seahub/views/ajax.py:381 -#: seahub/views/ajax.py:427 seahub/views/file.py:1096 -#: seahub/views/file.py:1316 seahub/views/file.py:1833 +#: seahub/group/views.py:105 seahub/share/views.py:231 +#: seahub/views/__init__.py:570 seahub/views/ajax.py:381 +#: seahub/views/ajax.py:427 seahub/views/file.py:1128 +#: seahub/views/file.py:1348 seahub/views/file.py:1865 #: seahub/views/repo.py:115 seahub/views/repo.py:171 seahub/views/repo.py:228 #: seahub/views/repo.py:281 seahub/views/repo.py:391 msgid "Permission denied" @@ -3664,16 +3670,16 @@ msgstr "擁有者" msgid "Member" msgstr "成員" -#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:390 +#: seahub/institutions/views.py:193 seahub/views/sysadmin.py:389 #, python-format msgid "Successfully deleted %s" msgstr "%s 刪除成功。" -#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:400 +#: seahub/institutions/views.py:195 seahub/views/sysadmin.py:399 msgid "Failed to delete: the user does not exist" msgstr "刪除失敗:該用戶不存在" -#: seahub/invitations/models.py:98 +#: seahub/invitations/models.py:95 #, python-format msgid "%(user)s invited you to join %(site_name)s." msgstr "%(user)s 邀請你加入 %(site_name)s." @@ -3721,9 +3727,9 @@ msgstr "設定你的密碼" msgid "It is required." msgstr "必填項目。" -#: seahub/notifications/management/commands/notify_admins_on_virus.py:57 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:73 -#: seahub/notifications/management/commands/notify_admins_on_virus.py:98 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:58 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:72 +#: seahub/notifications/management/commands/notify_admins_on_virus.py:90 #, python-format msgid "Virus detected on %s" msgstr "在 %s 檢測到病毒" @@ -4029,7 +4035,7 @@ msgid "" "browsers. We advise you to use the latest version of Chrome or Firefox." msgstr "提示:後一種更安全,但並不是被所有瀏覽器所支援。我們建議使用最新的Chrome或Firefox。" -#: seahub/organizations/forms.py:40 seahub/share/views.py:440 +#: seahub/organizations/forms.py:40 seahub/share/views.py:445 msgid "Email address is not valid" msgstr "電郵地址無效" @@ -4181,51 +4187,45 @@ msgstr "驗證碼" msgid "A verification code has been sent to the email." msgstr "您的通知將發送到該郵箱。" -#: seahub/share/views.py:204 seahub/share/views.py:314 +#: seahub/share/views.py:206 seahub/share/views.py:318 msgid "Internal server error, or please check the email(s) you entered" msgstr "內部錯誤,請檢查您輸入的電郵" -#: seahub/share/views.py:224 +#: seahub/share/views.py:227 msgid "Please choose a directory." msgstr "請選擇目錄。" -#: seahub/share/views.py:246 +#: seahub/share/views.py:249 msgid "Successfully saved." msgstr "儲存成功。" -#: seahub/share/views.py:260 -msgid "" -"Sending shared upload link failed. Email service is not properly configured," -" please contact administrator." -msgstr "由於電子信箱服務未正確配置,發送上傳外鏈失敗,請聯繫管理員。" - -#: seahub/share/views.py:332 seahub/thumbnail/views.py:39 +#: seahub/share/views.py:337 seahub/thumbnail/views.py:39 #: seahub/thumbnail/views.py:161 seahub/views/ajax.py:140 #: seahub/views/ajax.py:418 msgid "Library does not exist." msgstr "資料庫不存在" -#: seahub/share/views.py:336 seahub/views/ajax.py:386 +#: seahub/share/views.py:341 seahub/views/ajax.py:386 msgid "Directory does not exist." msgstr "目錄不存在" -#: seahub/share/views.py:385 +#: seahub/share/views.py:389 msgid "Only the owner of the library has permission to share it." msgstr "只有資料庫擁有者才有共享權限。" -#: seahub/share/views.py:423 +#: seahub/share/views.py:427 msgid "Please check the email(s) you entered" msgstr "請檢查您輸入的電郵" -#: seahub/share/views.py:449 +#: seahub/share/views.py:454 msgid "Share link is not found" msgstr "共享網址不存在" -#: seahub/share/views.py:457 +#: seahub/share/views.py:462 msgid "Verification code for visiting share links" msgstr "查看共享連接的驗證碼" -#: seahub/share/views.py:472 +#: seahub/share/views.py:473 msgid "Failed to send a verification code, please try again later." msgstr "發送驗證碼失敗,請稍後再試。" @@ -4975,7 +4975,7 @@ msgid "Network error" msgstr "" #: seahub/thumbnail/views.py:45 seahub/thumbnail/views.py:172 -#: seahub/views/__init__.py:601 +#: seahub/views/__init__.py:602 msgid "Invalid arguments." msgstr "非法參數" @@ -5091,43 +5091,43 @@ msgstr "停用" msgid "permission error" msgstr "權限錯誤" -#: seahub/views/__init__.py:402 seahub/views/__init__.py:417 -#: seahub/views/__init__.py:432 +#: seahub/views/__init__.py:403 seahub/views/__init__.py:418 +#: seahub/views/__init__.py:433 msgid "Unable to view recycle page" msgstr "無法查看資源回收筒" -#: seahub/views/__init__.py:477 +#: seahub/views/__init__.py:478 msgid "Unable to view library modification" 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:1819 +#: seahub/views/__init__.py:561 seahub/views/__init__.py:604 +#: seahub/views/__init__.py:735 seahub/views/__init__.py:880 +#: seahub/views/ajax.py:376 seahub/views/file.py:1851 msgid "Library does not exist" msgstr "資料庫不存在" -#: seahub/views/__init__.py:594 +#: seahub/views/__init__.py:595 msgid "Please specify history ID" msgstr "請指定歷史記錄ID" -#: seahub/views/__init__.py:598 +#: seahub/views/__init__.py:599 msgid "Successfully restored the library." msgstr "" -#: seahub/views/__init__.py:605 +#: seahub/views/__init__.py:606 msgid "History you specified does not exist" msgstr "指定的歷史記錄不存在" -#: seahub/views/__init__.py:607 +#: seahub/views/__init__.py:608 msgid "Unknown error" msgstr "未知錯誤" -#: seahub/views/__init__.py:886 seahub/views/repo.py:285 +#: seahub/views/__init__.py:887 seahub/views/repo.py:285 #, python-format msgid "\"%s\" does not exist." msgstr "\"%s\" 不存在。" -#: seahub/views/__init__.py:927 +#: seahub/views/__init__.py:928 #, python-format msgid "Unable to download \"%s\"" msgstr "無法下載 \"%s\"" @@ -5148,9 +5148,9 @@ msgstr "錯誤的repo id" msgid "Bad upload link token." msgstr "無效的上傳網址" -#: seahub/views/ajax.py:338 seahub/views/file.py:450 seahub/views/file.py:481 -#: seahub/views/file.py:1091 seahub/views/file.py:1311 -#: seahub/views/file.py:1828 +#: seahub/views/ajax.py:338 seahub/views/file.py:451 seahub/views/file.py:482 +#: seahub/views/file.py:1123 seahub/views/file.py:1343 +#: seahub/views/file.py:1860 msgid "File does not exist" msgstr "檔案不存在" @@ -5162,172 +5162,166 @@ msgstr "上傳網址中含無效的repo id" msgid "No conflict in the merge." msgstr "合併沒有衝突。" -#: seahub/views/file.py:183 +#: seahub/views/file.py:184 msgid "HTTPError: failed to open file online" msgstr "HTTPError: 無法線上打開該檔案" -#: seahub/views/file.py:187 +#: seahub/views/file.py:188 msgid "URLError: failed to open file online" msgstr "URLError: 無法線上打開該檔案" -#: seahub/views/file.py:194 +#: seahub/views/file.py:195 msgid "The encoding you chose is not proper." msgstr "檔案編碼不合適" -#: seahub/views/file.py:211 seahub/views/file.py:214 +#: seahub/views/file.py:212 seahub/views/file.py:215 msgid "Unknown file encoding" msgstr "檔案編碼無法識別" -#: seahub/views/file.py:335 seahub/views/file.py:370 seahub/views/file.py:617 -#: seahub/views/file.py:708 seahub/views/file.py:834 +#: seahub/views/file.py:336 seahub/views/file.py:371 seahub/views/file.py:656 +#: seahub/views/file.py:747 seahub/views/file.py:866 #, python-format msgid "File size surpasses %s, can not be opened online." msgstr "檔案大小超過 %s,無法線上查看。" -#: seahub/views/file.py:342 seahub/views/file.py:743 +#: seahub/views/file.py:343 seahub/views/file.py:782 msgid "The library is encrypted, can not open file online." msgstr "不能線上預覽加密資料庫檔案。" -#: seahub/views/file.py:437 seahub/views/file.py:459 seahub/views/file.py:464 -#: seahub/views/file.py:505 seahub/views/file.py:696 seahub/views/file.py:956 -#: seahub/views/file.py:979 seahub/views/file.py:1006 -#: seahub/views/file.py:1121 seahub/views/file.py:1229 -#: seahub/views/file.py:1332 seahub/views/file.py:1437 +#: seahub/views/file.py:438 seahub/views/file.py:460 seahub/views/file.py:465 +#: seahub/views/file.py:506 seahub/views/file.py:735 seahub/views/file.py:988 +#: seahub/views/file.py:1011 seahub/views/file.py:1038 +#: seahub/views/file.py:1153 seahub/views/file.py:1261 +#: seahub/views/file.py:1364 seahub/views/file.py:1469 msgid "Unable to view file" msgstr "無法查看該檔案" -#: seahub/views/file.py:776 seahub/views/file.py:904 seahub/views/file.py:1190 -#: seahub/views/file.py:1376 +#: seahub/views/file.py:806 seahub/views/file.py:936 seahub/views/file.py:1222 +#: seahub/views/file.py:1408 msgid "Error when prepare Office Online file preview page." msgstr "" -#: seahub/views/file.py:803 seahub/views/file.py:916 seahub/views/file.py:1209 -#: seahub/views/file.py:1391 +#: seahub/views/file.py:835 seahub/views/file.py:948 seahub/views/file.py:1241 +#: seahub/views/file.py:1423 msgid "Error when prepare OnlyOffice file preview page." msgstr "" -#: seahub/views/file.py:1039 +#: seahub/views/file.py:1071 msgid "Unable to download file, invalid file path" msgstr "無法下載檔案,無效的檔案路徑" -#: seahub/views/file.py:1048 +#: seahub/views/file.py:1080 msgid "Unable to download file, wrong file path" msgstr "無法下載檔案,錯誤的檔案路徑" -#: seahub/views/file.py:1053 +#: seahub/views/file.py:1085 msgid "Unable to download file, share link traffic is used up." msgstr "無法下載檔案,共享外鏈流量已用完。" -#: seahub/views/file.py:1060 +#: seahub/views/file.py:1092 msgid "Unable to download file." msgstr "無法下載檔案" -#: seahub/views/file.py:1132 seahub/views/file.py:1343 +#: seahub/views/file.py:1164 seahub/views/file.py:1375 msgid "Unable to view raw file, share link traffic is used up." msgstr "無法查看檔案,外鏈流量已用完。" -#: seahub/views/file.py:1246 seahub/views/file.py:1457 +#: seahub/views/file.py:1278 seahub/views/file.py:1489 #: seahub/views/repo.py:339 #, python-format msgid "Share link for %s." msgstr "" -#: seahub/views/file.py:1575 seahub/views/file.py:1580 +#: seahub/views/file.py:1607 seahub/views/file.py:1612 msgid "Unable to download file" msgstr "無法下載檔案" -#: seahub/views/sysadmin.py:199 seahub/views/sysadmin.py:305 -#: seahub/views/sysadmin.py:694 seahub/views/sysadmin.py:706 -#: seahub/views/sysadmin.py:831 -msgid "Failed to export Excel" -msgstr "導出 Excel 失敗" - -#: seahub/views/sysadmin.py:341 seahub/views/sysadmin.py:367 +#: seahub/views/sysadmin.py:340 seahub/views/sysadmin.py:366 msgid "Failed to set quota: internal server error" msgstr "設定配額失敗:內部錯誤" -#: seahub/views/sysadmin.py:386 +#: seahub/views/sysadmin.py:385 msgid "Failed to delete: the user is an organization creator" msgstr "刪除失敗:該用戶為機構建立者" -#: seahub/views/sysadmin.py:421 +#: seahub/views/sysadmin.py:420 #, python-format msgid "Successfully remove trial for: %s" msgstr "成功為%s移除試用" -#: seahub/views/sysadmin.py:450 +#: seahub/views/sysadmin.py:449 #, python-format msgid "Successfully revoke the admin permission of %s" msgstr "成功取消 %s 的管理權限" -#: seahub/views/sysadmin.py:452 +#: seahub/views/sysadmin.py:451 msgid "Failed to revoke admin: the user does not exist" msgstr "取消管理員權限失敗:該用戶不存在" -#: seahub/views/sysadmin.py:580 +#: seahub/views/sysadmin.py:579 msgid "Failed to reset password: user does not exist" msgstr "密碼重置失敗:用戶不存在" -#: seahub/views/sysadmin.py:629 +#: seahub/views/sysadmin.py:628 #, python-format msgid "Fail to add user %s." msgstr "新增用戶 %s 失敗。" -#: seahub/views/sysadmin.py:654 seahub/views/sysadmin.py:667 +#: seahub/views/sysadmin.py:653 seahub/views/sysadmin.py:666 #, python-format msgid "Successfully added user %s. An email notification has been sent." msgstr "成功新增用戶 %s。一封通知郵件已發送。" -#: seahub/views/sysadmin.py:657 seahub/views/sysadmin.py:670 +#: seahub/views/sysadmin.py:656 seahub/views/sysadmin.py:669 #, python-format msgid "" "Successfully added user %s. An error accurs when sending email notification," " please check your email configuration." msgstr "成功新增用戶 %s。但發送通知郵件出錯,請檢查電子信箱配置。" -#: seahub/views/sysadmin.py:659 seahub/views/sysadmin.py:672 +#: seahub/views/sysadmin.py:658 seahub/views/sysadmin.py:671 #, python-format msgid "Successfully added user %s." msgstr "成功新增用戶 %s。" -#: seahub/views/sysadmin.py:674 +#: seahub/views/sysadmin.py:673 #, python-format msgid "" "Successfully added user %s. But email notification can not be sent, because " "Email service is not properly configured." msgstr "成功新增用戶 %s。 但由於郵件服務未正確配置,通知郵件無法發送。" -#: seahub/views/sysadmin.py:697 +#: seahub/views/sysadmin.py:696 msgid "Creator" msgstr "建立者" -#: seahub/views/sysadmin.py:726 +#: seahub/views/sysadmin.py:725 msgid "Input should be a number" msgstr "請輸入數值" -#: seahub/views/sysadmin.py:732 +#: seahub/views/sysadmin.py:731 msgid "Success" msgstr "成功" -#: seahub/views/sysadmin.py:736 +#: seahub/views/sysadmin.py:735 msgid "Input number should be greater than 0" msgstr "輸入數值應該大於0" -#: seahub/views/sysadmin.py:774 +#: seahub/views/sysadmin.py:773 msgid "Successfully deleted." msgstr "成為刪除" -#: seahub/views/sysadmin.py:804 +#: seahub/views/sysadmin.py:803 #, python-format msgid "Successfully set %s as admin." msgstr "成功設定 %s 為管理員。" -#: seahub/views/sysadmin.py:806 +#: seahub/views/sysadmin.py:805 #, python-format msgid "Failed to set %s as admin: user does not exist." msgstr "無法設定 %s 為管理員:用戶不存在。" -#: seahub/views/sysadmin.py:819 seahub/views/sysadmin.py:820 +#: seahub/views/sysadmin.py:818 seahub/views/sysadmin.py:819 msgid "Optional" msgstr "選項" diff --git a/locale/zh_TW/LC_MESSAGES/djangojs.po b/locale/zh_TW/LC_MESSAGES/djangojs.po index fda5d328c1..1a2ef07b0b 100644 --- a/locale/zh_TW/LC_MESSAGES/djangojs.po +++ b/locale/zh_TW/LC_MESSAGES/djangojs.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: seahub\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-25 11:37+0800\n" -"PO-Revision-Date: 2021-01-25 03:38+0000\n" -"Last-Translator: imwhatiam \n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" +"PO-Revision-Date: 2021-03-23 03:31+0000\n" +"Last-Translator: aa bbb \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" @@ -37,6 +37,7 @@ msgstr "" #: frontend/src/components/common/account.js:120 #: frontend/src/pages/sys-admin/side-panel.js:33 +#: frontend/src/pages/sys-admin/users/users-content.js:245 msgid "System Admin" msgstr "系統管理" @@ -53,7 +54,7 @@ msgid "Used:" msgstr "已用空間:" #: frontend/src/components/common/account.js:165 -#: frontend/src/pages/groups/group-view.js:451 +#: frontend/src/pages/groups/group-view.js:464 #: frontend/src/pages/sys-admin/side-panel.js:78 #: frontend/src/pages/sys-admin/web-settings/web-settings.js:93 #: frontend/src/settings.js:122 @@ -129,10 +130,10 @@ msgstr "通知" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:86 #: frontend/src/components/dialog/list-tag-dialog.js:131 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:100 -#: frontend/src/components/dialog/manage-members-dialog.js:149 +#: frontend/src/components/dialog/manage-members-dialog.js:206 #: frontend/src/components/dialog/org-add-admin-dialog.js:65 #: frontend/src/components/dialog/readme-dialog.js:60 -#: frontend/src/components/dialog/search-file-dialog.js:115 +#: frontend/src/components/dialog/search-file-dialog.js:120 #: frontend/src/components/dialog/share-admin-link.js:35 #: frontend/src/components/dialog/share-repo-dialog.js:149 #: frontend/src/components/dialog/transfer-group-dialog.js:68 @@ -179,14 +180,15 @@ msgstr "資源回收筒" #: frontend/src/components/cur-dir-path/dir-tool.js:102 #: frontend/src/components/dialog/list-tag-dialog.js:114 #: frontend/src/components/dirent-detail/detail-list-view.js:112 +#: frontend/src/components/dirent-detail/file-details.js:85 #: frontend/src/components/toolbar/view-file-toolbar.js:124 #: frontend/src/utils/text-translation.js:22 msgid "Tags" msgstr "標籤" #: frontend/src/components/cur-dir-path/dir-tool.js:104 -#: frontend/src/components/file-view/file-toolbar.js:102 -#: frontend/src/components/file-view/file-toolbar.js:189 +#: frontend/src/components/file-view/file-toolbar.js:168 +#: frontend/src/components/file-view/file-toolbar.js:220 #: frontend/src/components/toolbar/view-file-toolbar.js:126 #: frontend/src/utils/text-translation.js:20 msgid "History" @@ -275,6 +277,7 @@ msgstr "描述" #: 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/import-members-dialog.js:60 #: frontend/src/components/dialog/insert-file-dialog.js:66 #: frontend/src/components/dialog/insert-repo-image-dialog.js:79 #: frontend/src/components/dialog/internal-link-dialog.js:76 @@ -369,8 +372,8 @@ msgstr "取消" #: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:314 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:236 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:288 -#: frontend/src/components/dialog/manage-members-dialog.js:104 -#: frontend/src/components/dialog/manage-members-dialog.js:105 +#: 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/new-wiki-dialog.js:67 #: frontend/src/components/dialog/org-add-admin-dialog.js:66 @@ -472,7 +475,7 @@ msgstr "" #: frontend/src/components/dialog/add-reviewer-dialog.js:103 #: frontend/src/components/dialog/file-participant-dialog.js:128 #: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:265 -#: frontend/src/components/dialog/manage-members-dialog.js:97 +#: 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/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37 @@ -635,8 +638,8 @@ msgstr "確定要刪除該帳號嗎?" #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:57 #: 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:521 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:555 +#: 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/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 @@ -644,7 +647,7 @@ msgstr "確定要刪除該帳號嗎?" #: frontend/src/components/user-settings/delete-account.js:38 #: frontend/src/pages/invitations/invitations-view.js:99 #: frontend/src/pages/invitations/invitations-view.js:129 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:298 +#: 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 @@ -675,7 +678,8 @@ msgstr "確定要刪除該帳號嗎?" #: frontend/src/pages/sys-admin/users/user-groups.js:190 #: frontend/src/pages/sys-admin/users/user-repos.js:154 #: frontend/src/pages/sys-admin/users/user-repos.js:209 -#: frontend/src/pages/sys-admin/users/users-content.js:449 +#: frontend/src/pages/sys-admin/users/users-content.js:307 +#: frontend/src/pages/sys-admin/users/users-content.js:451 #: frontend/src/pages/sys-admin/users/users.js:508 #: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:64 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:65 @@ -807,13 +811,13 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:83 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:66 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:79 -#: frontend/src/components/dialog/manage-members-dialog.js:121 +#: frontend/src/components/dialog/manage-members-dialog.js:175 #: frontend/src/components/dialog/new-wiki-dialog.js:62 #: frontend/src/components/dialog/org-add-department-dialog.js:79 #: frontend/src/components/dialog/org-add-repo-dialog.js:74 #: frontend/src/components/dialog/org-add-user-dialog.js:148 #: frontend/src/components/dialog/repo-share-upload-links-dialog.js:186 -#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/components/dialog/search-file-dialog.js:98 #: frontend/src/components/dialog/share-repo-dialog.js:128 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44 @@ -943,9 +947,9 @@ msgstr "兩次輸入的密碼不一致" #: frontend/src/components/toolbar/repo-view-toobar.js:46 #: frontend/src/components/toolbar/repo-view-toobar.js:47 #: frontend/src/components/toolbar/repo-view-toobar.js:61 -#: frontend/src/pages/groups/group-view.js:409 -#: frontend/src/pages/groups/group-view.js:410 -#: frontend/src/pages/groups/group-view.js:413 +#: frontend/src/pages/groups/group-view.js:422 +#: frontend/src/pages/groups/group-view.js:423 +#: frontend/src/pages/groups/group-view.js:426 #: frontend/src/pages/org-admin/org-department-item.js:166 #: frontend/src/pages/shared-with-all/public-shared-view.js:195 #: frontend/src/pages/sys-admin/departments/department-detail.js:204 @@ -1053,8 +1057,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:114 -#: frontend/src/components/file-view/file-toolbar.js:154 +#: frontend/src/components/file-view/file-toolbar.js:119 +#: frontend/src/components/file-view/file-toolbar.js:185 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:171 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:197 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:235 @@ -1090,7 +1094,7 @@ msgid "Delete Library" msgstr "刪除資料庫" #: frontend/src/components/dialog/dismiss-group-dialog.js:28 -#: frontend/src/pages/groups/group-view.js:474 +#: frontend/src/pages/groups/group-view.js:487 #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:92 #: frontend/src/pages/sys-admin/groups/groups-content.js:218 #: frontend/src/pages/sys-admin/users/user-groups.js:187 @@ -1305,6 +1309,25 @@ msgstr "" msgid "Zoom out" msgstr "" +#: frontend/src/components/dialog/import-members-dialog.js:37 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 +msgid "Please choose a .xlsx file." +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:50 +msgid "Import members from a .xlsx file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:54 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 +msgid "Download an example file" +msgstr "" + +#: frontend/src/components/dialog/import-members-dialog.js:55 +#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 +msgid "Upload file" +msgstr "上傳文件" + #: frontend/src/components/dialog/insert-repo-image-dialog.js:57 msgid "Select Image" msgstr "" @@ -1414,7 +1437,7 @@ msgid "Label Current State" msgstr "" #: frontend/src/components/dialog/leave-group-dialog.js:27 -#: frontend/src/pages/groups/group-view.js:480 +#: frontend/src/pages/groups/group-view.js:493 msgid "Leave Group" msgstr "" @@ -1528,8 +1551,8 @@ msgstr "" #: 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/my-libs/my-libs-deleted.js:149 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:235 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:241 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263 #: frontend/src/pages/org-admin/org-user-item.js:96 #: frontend/src/pages/search/main-panel.js:70 #: frontend/src/pages/search/main-panel.js:155 @@ -1616,8 +1639,9 @@ msgstr "" #: frontend/src/components/dialog/list-related-file-dialog.js:85 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:80 -#: frontend/src/components/dialog/search-file-dialog.js:94 +#: frontend/src/components/dialog/search-file-dialog.js:99 #: 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/shared-repo-list-view/shared-repo-list-view.js:122 @@ -1646,11 +1670,12 @@ msgstr "大小" #: frontend/src/components/dialog/list-related-file-dialog.js:86 #: frontend/src/components/dialog/list-repo-drafts-dialog.js:68 #: frontend/src/components/dialog/list-taggedfiles-dialog.js:81 -#: frontend/src/components/dialog/search-file-dialog.js:95 +#: frontend/src/components/dialog/search-file-dialog.js:100 #: frontend/src/components/dialog/share-repo-dialog.js:129 #: frontend/src/components/dialog/wiki-select-dialog.js:79 #: frontend/src/components/dirent-detail/detail-list-view.js:96 #: 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/draft-list-view/draft-list-view.js:38 @@ -1693,13 +1718,13 @@ msgid "Drafts" msgstr "" #: frontend/src/components/dialog/list-repo-drafts-dialog.js:67 -#: frontend/src/components/dialog/manage-members-dialog.js:216 +#: frontend/src/components/dialog/manage-members-dialog.js:276 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:79 #: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:124 #: frontend/src/components/wiki-list-view/wiki-list-view.js:45 -#: frontend/src/pages/groups/group-view.js:359 +#: frontend/src/pages/groups/group-view.js:372 #: frontend/src/pages/org-admin/org-group-members.js:104 #: frontend/src/pages/org-admin/org-libraries.js:153 #: frontend/src/pages/org-admin/org-links.js:101 @@ -1748,27 +1773,39 @@ msgstr "" msgid "Delete draft" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:92 +#: frontend/src/components/dialog/manage-members-dialog.js:144 msgid "Manage group members" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:94 +#: frontend/src/components/dialog/manage-members-dialog.js:146 msgid "Add group member" msgstr "" -#: frontend/src/components/dialog/manage-members-dialog.js:122 +#: frontend/src/components/dialog/manage-members-dialog.js:176 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:137 #: frontend/src/pages/org-admin/org-department-item.js:265 #: frontend/src/pages/org-admin/org-group-members.js:81 #: frontend/src/pages/sys-admin/departments/department-detail.js:306 #: frontend/src/pages/sys-admin/users/user-groups.js:50 +#: frontend/src/pages/sys-admin/users/users-content.js:91 msgid "Role" msgstr "用戶角色" -#: frontend/src/components/dialog/manage-members-dialog.js:210 +#: 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/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 +#: frontend/src/pages/sys-admin/repos/repos.js:145 +#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 +msgid "Successfully deleted {name}." +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/pages/groups/group-view.js:353 +#: 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 @@ -1777,10 +1814,10 @@ msgstr "用戶角色" msgid "Admin" msgstr "管理" -#: frontend/src/components/dialog/manage-members-dialog.js:213 +#: 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/pages/groups/group-view.js:356 +#: frontend/src/pages/groups/group-view.js:369 #: frontend/src/pages/org-admin/org-group-members.js:108 msgid "Member" msgstr "成員" @@ -1798,7 +1835,7 @@ msgid "New Wiki" msgstr "" #: frontend/src/components/dialog/op-menu.js:53 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:690 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:692 #: 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 @@ -1819,8 +1856,8 @@ msgstr "" #: frontend/src/pages/share-admin/libraries.js:240 #: 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:263 -#: frontend/src/pages/starred/starred.js:230 +#: frontend/src/pages/shared-libs/shared-libs.js:267 +#: frontend/src/pages/starred/starred.js:239 #: 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 @@ -2067,12 +2104,12 @@ msgstr "" msgid "Save to:" msgstr "" -#: frontend/src/components/dialog/search-file-dialog.js:77 -#: frontend/src/components/dialog/search-file-dialog.js:81 +#: frontend/src/components/dialog/search-file-dialog.js:82 +#: frontend/src/components/dialog/search-file-dialog.js:86 msgid "Search" msgstr "搜索" -#: frontend/src/components/dialog/search-file-dialog.js:80 +#: 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 @@ -2080,8 +2117,8 @@ msgstr "搜索" msgid "Search files in this library" msgstr "在當前資料庫搜尋檔案" -#: frontend/src/components/dialog/search-file-dialog.js:88 -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/components/dialog/search-file-dialog.js:93 +#: frontend/src/pages/search/search-results.js:75 msgid "No result" msgstr "沒有結果" @@ -2131,20 +2168,20 @@ msgstr "" #: frontend/src/components/dialog/share-dialog.js:278 #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:516 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:550 -#: frontend/src/components/file-view/file-toolbar.js:94 -#: frontend/src/components/file-view/file-toolbar.js:183 +#: 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:107 +#: frontend/src/components/file-view/file-toolbar.js:214 #: 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/markdown-viewer-toolbar.js:83 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:160 #: frontend/src/components/toolbar/view-file-toolbar.js:122 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303 #: frontend/src/pages/my-libs/mylib-repo-menu.js:87 -#: frontend/src/pages/shared-libs/shared-libs.js:222 -#: frontend/src/pages/shared-libs/shared-libs.js:272 +#: frontend/src/pages/shared-libs/shared-libs.js:226 +#: frontend/src/pages/shared-libs/shared-libs.js:276 #: frontend/src/pages/sys-admin/repos/repos.js:245 #: frontend/src/utils/text-translation.js:8 msgid "Share" @@ -2152,8 +2189,8 @@ msgstr "共享" #: frontend/src/components/dialog/share-repo-dialog.js:35 #: frontend/src/pages/org-admin/org-department-item.js:469 -#: frontend/src/pages/starred/starred.js:190 -#: frontend/src/pages/starred/starred.js:213 +#: frontend/src/pages/starred/starred.js:199 +#: frontend/src/pages/starred/starred.js:222 #: frontend/src/pages/sys-admin/departments/repo-item.js:34 msgid "icon" msgstr "圖示" @@ -2198,7 +2235,11 @@ msgid "User Email" msgstr "" #: frontend/src/components/dialog/share-to-other-server.js:184 +#: frontend/src/pages/groups/group-view.js:293 #: frontend/src/pages/sys-admin/orgs/orgs-content.js:132 +#: frontend/src/pages/sys-admin/users/users-content.js:227 +#: frontend/src/pages/sys-admin/users/users-content.js:268 +#: frontend/src/pages/sys-admin/users/users-content.js:273 #: frontend/src/pages/sys-admin/users/users.js:267 #: frontend/src/pages/sys-admin/users/users.js:291 msgid "It may take some time, please wait." @@ -2361,22 +2402,10 @@ msgstr "" msgid "Transfer Group {placeholder} to" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38 -msgid "Please choose a .xlsx file." -msgstr "" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51 msgid "Import users from a .xlsx file" msgstr "" -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53 -msgid "Download an example file" -msgstr "" - -#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54 -msgid "Upload file" -msgstr "上傳文件" - #: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:58 msgid "Date Invalid." msgstr "" @@ -2491,10 +2520,10 @@ msgid "Publish a Library" msgstr "" #: frontend/src/components/dialog/zip-download-dialog.js:103 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:511 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:545 -#: frontend/src/components/file-view/file-toolbar.js:130 -#: frontend/src/components/file-view/file-toolbar.js:196 +#: 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:135 +#: frontend/src/components/file-view/file-toolbar.js:227 #: 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 @@ -2573,6 +2602,7 @@ msgstr "" #: frontend/src/components/dirent-detail/detail-list-view.js:95 #: frontend/src/components/dirent-detail/detail-list-view.js:109 +#: frontend/src/components/dirent-detail/file-details.js:82 #: frontend/src/draft.js:858 msgid "Location" msgstr "位置" @@ -2588,28 +2618,28 @@ msgid "Files" msgstr "檔案" #: frontend/src/components/dirent-grid-view/dirent-grid-item.js:158 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:601 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:603 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:633 -#: frontend/src/components/dirent-list-view/dirent-list-item.js:673 +#: 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/file-view/file-info.js:31 msgid "locked" msgstr "已鎖定" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:84 -#: frontend/src/pages/shared-libs/shared-libs.js:270 -#: frontend/src/pages/starred/starred.js:202 -#: frontend/src/pages/starred/starred.js:237 +#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/starred/starred.js:211 +#: frontend/src/pages/starred/starred.js:246 msgid "Unstar" msgstr "取消星標" -#: frontend/src/components/dirent-list-view/dirent-list-item.js:698 +#: frontend/src/components/dirent-list-view/dirent-list-item.js:700 #: frontend/src/pages/my-libs/mylib-repo-menu.js:81 -#: frontend/src/pages/shared-libs/shared-libs.js:270 +#: frontend/src/pages/shared-libs/shared-libs.js:274 msgid "Star" msgstr "新增星標" @@ -2646,7 +2676,7 @@ msgid "Library" msgstr "資料庫" #: frontend/src/components/file-chooser/file-chooser.js:286 -#: frontend/src/components/search/search.js:227 +#: frontend/src/components/search/search.js:228 #: frontend/src/components/search/wiki-search.js:209 msgid "No results matching." msgstr "" @@ -2797,25 +2827,39 @@ msgstr "已加星標" msgid "unstarred" msgstr "未加星標" -#: frontend/src/components/file-view/file-toolbar.js:56 +#: frontend/src/components/file-view/file-toolbar.js:69 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:154 #: frontend/src/utils/text-translation.js:17 msgid "Lock" msgstr "鎖定" -#: frontend/src/components/file-view/file-toolbar.js:60 +#: frontend/src/components/file-view/file-toolbar.js:73 #: frontend/src/components/toolbar/markdown-viewer-toolbar.js:157 #: frontend/src/utils/text-translation.js:18 msgid "Unlock" msgstr "解鎖" -#: frontend/src/components/file-view/file-toolbar.js:78 -#: frontend/src/components/file-view/file-toolbar.js:173 +#: frontend/src/components/file-view/file-toolbar.js:91 +#: frontend/src/components/file-view/file-toolbar.js:204 msgid "Open parent folder" msgstr "開啟父目錄" -#: frontend/src/components/file-view/file-toolbar.js:139 -#: frontend/src/components/file-view/file-toolbar.js:202 +#: frontend/src/components/file-view/file-toolbar.js:143 +#: frontend/src/components/file-view/file-toolbar.js:236 +#: 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 +#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 +msgid "Details" +msgstr "詳情" + +#: frontend/src/components/file-view/file-toolbar.js:150 +#: frontend/src/utils/text-translation.js:16 +msgid "Open via Client" +msgstr "客戶端打開" + +#: frontend/src/components/file-view/file-toolbar.js:162 +#: frontend/src/components/file-view/file-toolbar.js:233 #: frontend/src/utils/text-translation.js:19 msgid "Comment" msgstr "評論" @@ -2878,7 +2922,7 @@ msgstr "我的資料庫" #: frontend/src/components/main-side-nav.js:198 #: frontend/src/components/main-side-nav.js:200 -#: frontend/src/pages/shared-libs/shared-libs.js:359 +#: frontend/src/pages/shared-libs/shared-libs.js:363 msgid "Shared with me" msgstr "與我共享" @@ -2904,7 +2948,7 @@ msgstr "工具" #: frontend/src/components/main-side-nav.js:233 #: frontend/src/components/main-side-nav.js:235 -#: frontend/src/pages/starred/starred.js:278 +#: frontend/src/pages/starred/starred.js:287 msgid "Favorites" msgstr "收藏夾" @@ -2942,8 +2986,8 @@ msgid "show more" msgstr "" #: frontend/src/components/org-admin-group-nav.js:26 -#: frontend/src/pages/groups/group-view.js:489 -#: frontend/src/pages/groups/group-view.js:495 +#: frontend/src/pages/groups/group-view.js:502 +#: frontend/src/pages/groups/group-view.js:508 #: frontend/src/pages/org-admin/org-department-item.js:255 #: frontend/src/pages/sys-admin/departments/department-detail.js:294 #: frontend/src/pages/sys-admin/groups/group-nav.js:17 @@ -3084,23 +3128,13 @@ msgstr "匿名用戶" msgid "Expired" msgstr "已過期" -#: 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/my-libs/mylib-repo-list-item.js:253 -#: frontend/src/pages/org-admin/org-group-repos.js:141 -#: frontend/src/pages/org-admin/org-user-repos.js:141 -#: frontend/src/pages/sys-admin/repos/repos.js:145 -#: frontend/src/pages/sys-admin/repos/trash-repos.js:145 -msgid "Successfully deleted {name}." -msgstr "" - #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:224 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:259 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:265 msgid "Failed to delete {name}." msgstr "" #: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:256 -#: frontend/src/pages/groups/group-view.js:458 +#: frontend/src/pages/groups/group-view.js:471 #: frontend/src/pages/my-libs/mylib-repo-menu.js:93 #: frontend/src/utils/text-translation.js:11 msgid "Rename" @@ -3111,13 +3145,6 @@ msgstr "重命名" msgid "Folder Permission" msgstr "目錄權限" -#: 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 -#: frontend/src/repo-history.js:276 frontend/src/utils/text-translation.js:15 -msgid "Details" -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 @@ -3143,7 +3170,8 @@ msgstr "修改密碼" #: 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/users/users-content.js:455 +#: frontend/src/pages/sys-admin/users/users-content.js:310 +#: frontend/src/pages/sys-admin/users/users-content.js:457 msgid "Reset Password" msgstr "重置密碼" @@ -3685,7 +3713,7 @@ msgstr "沒有資料庫" msgid "You can create libraries by clicking the \"New Library\" button above." msgstr "" -#: frontend/src/pages/groups/group-view.js:426 +#: frontend/src/pages/groups/group-view.js:439 #: 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 @@ -3698,11 +3726,11 @@ msgstr "" msgid "Groups" msgstr "群組" -#: frontend/src/pages/groups/group-view.js:431 +#: frontend/src/pages/groups/group-view.js:444 msgid "This is a special group representing a department." msgstr "" -#: frontend/src/pages/groups/group-view.js:461 +#: frontend/src/pages/groups/group-view.js:474 #: frontend/src/pages/my-libs/mylib-repo-menu.js:96 #: frontend/src/pages/org-admin/org-libraries.js:320 #: frontend/src/pages/sys-admin/groups/groups-content.js:173 @@ -3711,7 +3739,11 @@ msgstr "" msgid "Transfer" msgstr "轉讓" -#: frontend/src/pages/groups/group-view.js:468 +#: frontend/src/pages/groups/group-view.js:480 +msgid "Import Members" +msgstr "導入成員" + +#: frontend/src/pages/groups/group-view.js:481 msgid "Manage Members" msgstr "管理成員" @@ -3859,6 +3891,7 @@ msgid "IP" msgstr "IP" #: frontend/src/pages/linked-devices/linked-devices.js:34 +#: frontend/src/pages/sys-admin/users/users-content.js:86 msgid "Last Access" msgstr "最後瀏覽時間" @@ -3892,7 +3925,7 @@ msgid "Successfully restored the library." msgstr "" #: frontend/src/pages/my-libs/my-libs-deleted.js:150 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:243 msgid "Failed. Please check the network." msgstr "操作失敗。請檢查網絡是否已連接。" @@ -3904,25 +3937,25 @@ msgid "" "Library\" button in the menu bar." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:133 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:139 #: frontend/src/pages/shared-libs/shared-libs.js:177 msgid "Successfully unstarred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:143 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:149 #: frontend/src/pages/shared-libs/shared-libs.js:187 msgid "Successfully starred {library_name_placeholder}." msgstr "" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:231 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:237 #: frontend/src/pages/org-admin/org-libraries.js:286 #: frontend/src/pages/sys-admin/repos/repos.js:158 #: frontend/src/pages/sys-admin/users/user-repos.js:276 msgid "Successfully transferred the library." msgstr "資料庫轉讓成功。" -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:291 -#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:297 +#: frontend/src/pages/my-libs/mylib-repo-list-item.js:343 msgid "Broken (please contact your administrator to fix this library)" msgstr "損壞 (請聯繫您的管理員來修復該資料庫)" @@ -3931,6 +3964,8 @@ msgstr "損壞 (請聯繫您的管理員來修復該資料庫)" #: 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/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 #: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:177 msgid "Status" @@ -4181,7 +4216,8 @@ msgstr "重置密碼" #: frontend/src/pages/org-admin/org-user-item.js:175 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:137 #: frontend/src/pages/sys-admin/institutions/institution-admins.js:177 -#: frontend/src/pages/sys-admin/users/users-content.js:464 +#: frontend/src/pages/sys-admin/users/users-content.js:313 +#: frontend/src/pages/sys-admin/users/users-content.js:466 msgid "Revoke Admin" msgstr "取消管理員" @@ -4312,7 +4348,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/users/users-content.js:458 +#: frontend/src/pages/sys-admin/users/users-content.js:460 msgid "Reset" msgstr "" @@ -4324,11 +4360,11 @@ msgstr "" msgid "Required at least three letters." msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "result" msgstr "" -#: frontend/src/pages/search/search-results.js:70 +#: frontend/src/pages/search/search-results.js:75 msgid "results" msgstr "" @@ -4410,8 +4446,8 @@ msgid "At server" msgstr "" #: frontend/src/pages/share-with-ocm/shared-with-ocm.js:106 -#: frontend/src/pages/shared-libs/shared-libs.js:224 -#: frontend/src/pages/shared-libs/shared-libs.js:274 +#: frontend/src/pages/shared-libs/shared-libs.js:228 +#: frontend/src/pages/shared-libs/shared-libs.js:278 msgid "Leave Share" msgstr "退出共享" @@ -4492,7 +4528,7 @@ msgid "Create Group" msgstr "建立群組" #: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:94 -#: frontend/src/pages/sys-admin/users/users-content.js:446 +#: frontend/src/pages/sys-admin/users/users-content.js:448 msgid "Delete User" msgstr "刪除使用者" @@ -4706,7 +4742,7 @@ msgid "" msgstr "" #: frontend/src/pages/sys-admin/institutions/institution-admins.js:180 -#: frontend/src/pages/sys-admin/users/users-content.js:467 +#: frontend/src/pages/sys-admin/users/users-content.js:469 msgid "Revoke" msgstr "" @@ -5101,6 +5137,22 @@ msgstr "共享網址" msgid "Broken ({repo_id_placeholder})" msgstr "" +#: frontend/src/pages/sys-admin/users/users-content.js:102 +msgid "Institution" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:243 +msgid "Default Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:247 +msgid "Daily Admin" +msgstr "" + +#: frontend/src/pages/sys-admin/users/users-content.js:249 +msgid "Audit Admin" +msgstr "" + #: frontend/src/pages/sys-admin/users/users-nav.js:15 msgid "Database" msgstr "資料庫" @@ -5579,10 +5631,6 @@ msgstr "全部設為已讀" msgid "Message" msgstr "訊息" -#: frontend/src/utils/text-translation.js:16 -msgid "Open via Client" -msgstr "客戶端打開" - #: frontend/src/utils/text-translation.js:21 msgid "Access Log" msgstr "瀏覽日誌" diff --git a/media/locales/es/seafile-editor.json b/media/locales/es/seafile-editor.json index cbc7830468..1f8f578900 100644 --- a/media/locales/es/seafile-editor.json +++ b/media/locales/es/seafile-editor.json @@ -14,8 +14,8 @@ "unordered_list": "Lista Desordenada", "check_list_item": "Check List Item", "insert_image": "Insertar Imagen", - "insert_formula": "Insert Formula", - "formula": "Formula", + "insert_formula": "Insertar Fórmula", + "formula": "Fórmula", "insert_file": "Insertar Archivo", "code": "Inline Code", "code_block": "Bloque de Código", @@ -149,7 +149,7 @@ "issue": "Problema con nivel de encabezado" } }, - "Shortcut_help": "Shortcut help", + "Shortcut_help": "Ayuda de atajos", "userHelp": { "title": "Atajos de teclado", "userHelpData": [ @@ -193,9 +193,9 @@ "Escape_table": "Escape table" } }, { - "shortcutType": "Formula shortcuts", + "shortcutType": "Atajos de fórmula", "shortcutData": { - "Insert_Formula": "Insert Formula" + "Insert_Formula": "Insertar Fórmula" } }, { "shortcutType":"Inline shortcuts", diff --git a/media/locales/ru/seafile-editor.json b/media/locales/ru/seafile-editor.json index 6cdfc4c14e..13b6f567ae 100644 --- a/media/locales/ru/seafile-editor.json +++ b/media/locales/ru/seafile-editor.json @@ -14,8 +14,8 @@ "unordered_list": "Маркированный список", "check_list_item": "Проверка элемента списка", "insert_image": "Вставить изображение", - "insert_formula": "Insert Formula", - "formula": "Formula", + "insert_formula": "Вставить формулу", + "formula": "Формула", "insert_file": "Вставить файл", "code": "Встроенный код", "code_block": "Блок кода", @@ -149,7 +149,7 @@ "issue": "Проблема уровня заголовка" } }, - "Shortcut_help": "Shortcut help", + "Shortcut_help": "Справка по горячим клавишам", "userHelp": { "title": "Горячие клавиши", "userHelpData": [ @@ -193,9 +193,9 @@ "Escape_table": "Выделить таблицу" } }, { - "shortcutType": "Formula shortcuts", + "shortcutType": "Горячие клавиши для формул", "shortcutData": { - "Insert_Formula": "Insert Formula" + "Insert_Formula": "Вставить формулу" } }, { "shortcutType":"Встроенные горячие клавиши", diff --git a/seahub/trusted_ip/locale/en/LC_MESSAGES/django.po b/seahub/trusted_ip/locale/en/LC_MESSAGES/django.po index ac494cf896..e9e91a1033 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-01-25 11:37+0800\n" +"POT-Creation-Date: 2021-03-23 13:53+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"